dtd约束的定义
- ELEMENT:定义标签
- ATTLIST:定义属性
我们自定义一个dtd约束文件
<!ELEMENT Programmers (Programmer*) > <!-- 定义Programmers标签下有Programmer标签,*是正则规则,代表0次或多次 --> <!ELEMENT Programmer (name,age,code)> <!-- 定义Programmers标签下有name,age,code标签,一次,按照顺序 --> <!ELEMENT name (#PCDATA)> <!-- 定义name标签,字符串 --> <!ELEMENT age (#PCDATA)> <!-- 定义age标签,字符串 --> <!ELEMENT code (#PCDATA)> <!-- 定义cod标签e,字符串 --> <!ATTLIST Programmer id ID #REQUIRED> <!-- 定义Programmer属性ID为di,必须出现 -->