XML与DTD的作用及两者间的关系
程序员文章站
2022-05-30 13:21:50
...
XML指可扩展标记语言(eXtensible Markup Language)
DTD指文档类型定义(Document Type Defination)
XML和HTML的格式差不多,但XML一般用于传输和存储数据,HTML一般用于显示数据。
XML和DTD的关系就像是实例与类之间的关系,DTD规定了XML的类型(其中有哪些元素及元素的先后顺序)
先来举个例子
复杂标签:<!ELEMENT 标签名 (子节点)>
简单标签:<!ELEMENT 标签名 (#PCDATA)>
引入DTD:
引入的方式有内部引入 外部引入 和两者的结合使用请自行百度
<?xml version="1.0" ?>
***<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>*** 这一部分即为DTD规定了下边XML的格式
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<message>Don't forget me this weekend!</message>
</note>
上一篇: pssh远程套件工具
下一篇: MySQL6——外键约束
推荐阅读