1、DTD(Documnet Type Definition 文档类型定义)
1)定义
DTD是一套关于元素、属性和其它杂项在
xml文档中使用规则的声明
2) 作用
可以利用DTD中声明的规则来验证一个xml文档
是否有效。
一个良构的xml文档只要符合了DTD中声明的规则,
那么该xml文档就是一个“有效”的xml文档。
注: 有效的xml文档一定是良构的,
但是良构的不一定是有效的。
2、声明元素的使用规则
语法:
<!ELEMENT elementName contentModel>
contentModel分为四种:
1) EMPTY: 声明元素内容为空
DTD: <!ELEMENT root EMPTY>
XML: <root/>或者<root></root>
2) ANY: 声明元素内容为任意
(空、字符数据或者子元素),
主要使用在元素内容不确定的情况下。
DTD: <!ELEMENT root ANY>
<!ELEMENT name (#PCDATA)>
XML: a) <root/>
b) <root>abc</root>
c) <root><name>jack</name></root>
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载