XML Schema实例
XML Schema模式是扩展名为“.xsd”的一个文本文件,XML Schema模式的根标记必须是schema,使用的名称空间必须是:http://www.w3.org/2001/XMLSchema,名称空间的前缀是.xsd。
         
 
例如ee.xml如下
          <?xml version="1.0" encoding="UTF-8" ?>
<班级>    
      <学生>
              <学号>111</学号>
              <姓名>张三</姓名>
              <出生日期>2011-1-3</出生日期>
      </学生>
      <学生>
              <学号>112</学号>
              <姓名>李四</姓名>
              <出生日期>2012-3-8</出生日期>
      </学生>
      <学生>
              <学号>113</学号>
              <姓名>王五</姓名>
              <出生日期>2013-5-9</出生日期>
      </学生>
</班级>


其对应的ee.xsd 文件如下
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="班级">      <!--对根标记的约束-->
     <xsd:complexType>
        <xsd:sequence>
              <xsd:element ref="学生" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
     </xsd:element>

    <xsd:element name="学生">            <!--对学生标记的约束-->
     <xsd:complexType>
        <xsd:sequence>
              <xsd:element ref="学号"/>
              <xsd:element ref="姓名"/>
              <xsd:element ref="出生日期"/>
        </xsd:sequence>
      </xsd:complexType>
     </xsd:element>

     <xsd:element name="学号" type="xsd:int"/>   <!--对学号标记的约束-->
     <xsd:element name="姓名" type="xsd:string"/>   <!--对姓名标记的约束-->
     <xsd:element name="出生日期" type="xsd:date"/>   <!--对出生日期标记的约束-->
上一篇:HTML5技术实现的医用Dicom影像浏览器的研究与实现
下一篇:云计算环境下能耗优化模型及算法设计

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

基于离散事件系统Petri网模型的可达图研究

Android员工请假系统设计

高校校园网信息安全隐患及防范措施

大数据时代下电子商务个性化信息服务研究

java+mysql学术会议参会信息系统的设计+源代码

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计