码迷,mamicode.com
首页 > 其他好文 > 详细

xml之dtd约束

时间:2015-06-01 01:03:17      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:dtd

DTD:Document Type Definition 文档定类型定义。

作用:是用来约束XML的书写规范。

写法:

内部声明:

假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 !DOCTYPE 声明中:

<!DOCTYPE根元素 [元素声明]>

外部声明:

本地:

<!DOCTYPE 根元素 SYSTEM "dtd文件名">

外地(网上):

<!DOCTYPE 根元素 PUBLIC “dtd的名称” “dtd的路径”>

示例(网上搜的):

<?xmlversion="1.0"?>
<!DOCTYPE note[
<!ELEMENT note(to,from,heading,body)>
<!ELEMENT to(#PCDATA)>
<!ELEMENT from(#PCDATA)>
<!ELEMENT heading(#PCDATA)>
<!ELEMENT body(#PCDATA)>
]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don‘tforgetmethisweekend</body>
</note>

!DOCTYPE note (第二行)定义此文档是 note 类型的文档。

!ELEMENT note (第三行)定义 note 元素有四个元素:"to、from、heading,、body"

!ELEMENT to (第四行)定义 to 元素为 "#PCDATA" 类型

!ELEMENT from (第五行)定义 from 元素为 "#PCDATA" 类型

!ELEMENT heading (第六行)定义 heading 元素为 "#PCDATA" 类型

!ELEMENT body (第七行)定义 body 元素为 "#PCDATA" 类型


xml之dtd约束

标签:dtd

原文地址:http://stramkismet.blog.51cto.com/10090092/1656912

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!