一、约束概念:
规定XML文档的书写规则,作为开发者应该学会书写简单的约束和认识简单的约束规则
二、约束分类:
- DTD
- SChema
DTD的使用
-
引入的dtd约束文档到xml文档中
-
内部定义dtd约束:将规则直接定义在xml文档中
格式:<!DOCTYPE xml文件名 [
dtd约束
]>
-
外部dtd引入
- 本地:
- 网络
-
-
示例DTD约束文档:
<!ELEMENT students (student*) > <!ELEMENT student (name,age,sex)> <!ELEMENT name (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT sex (#PCDATA)> <!ATTLIST student number ID #REQUIRED>