xml xml的约束(dtd)

原创 437396649 随笔 xml dtd 39阅读 2018-07-23 16:37:28 举报

1.dtd的格式
<!ELEMENT 元素名称 (子元素)>//复杂元素
例如:<!ELEMENT person (name,age)>
<!ELEMENT 元素名称 (#PCDATA)>//简单元素,也就是没有子元素的元素
2.在xml中引入dtd文件(引入外部文件)
<!DOCTYPE 根元素名称 SYSTEM "dtd的文件路径">
例如:<!DOCTYPE person SYSTEM "1.dtdt>"
3.在xml中引入dtd文件(直接在内部使用)
<!DOCTYPE 根元素名称 [
这里直接把dtd文件中的内容搬过来
]>
4.在xml中引入dtd文件(引用网络上的dtd文件)
<!DOCTYPE 根元素名称 PUBLIC "DTD名称" "外部dtd的URL">
5.使用dtd定义元素
<!ELEMENT 元素名 约束>

简单元素:
<!ELEMENT 元素名称 (#PCDATA)>
(#PCDATA)//字符串
(#EMPTY)//空,不能有内容
(#ANY)//任意内容
复杂元素:
<!ELEMENT 元素名称 (子元素)>//此时子元素只能出现一次
+表示子元素可以出现多次
?表示子元素出现0次或1次
"*" 表示子元素

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复