Tag Archives: schema

XML文件的两种约束描述

1、DTD

  • student.dtd
    <!-- students元素下只能包含student元素 -->
    <!ELEMENT students (student*)>
    <!-- student元素下必须包含name、age、sex元素 -->
    <!ELEMENT student (name,age,sex)>
    <!--name元素类型为字符串(元素下必须包含字符串)-->
    <!ELEMENT name (#PCDATA)>
    <!--name元素类型为字符串(元素下必须包含字符串)-->
    <!ELEMENT age (#PCDATA)>
    <!--name元素类型为字符串(元素下必须包含字符串)-->
    <!ELEMENT sex (#PCDATA)>
    <!--属性列表,student下包含number属性,ID类型,必需-->
    <!ATTLIST student number ID #REQUIRED>
    
  • student.xml 的两个版本
    [……]

    继续阅读