XML--DTD

什么是DTD?

它可定义合法的XML文档构建模块,它使用一系列合法的元素来定义文档的结构,DTD可被成行的声明于XML文档中,也可以作为一个外部引用。

为什么要使用DTD呢?

1.定义XML文件的结构

<student>
    <name>刘伟</name>
    <number>2966556</number>
<student>

2.为XML文件提供语法和规则


3.内容既可以定义在XML文件中,也可以定义在XML文件之外

内部

<!DOCTYPE root-element [element-declarational]>

外部

<!DOCTYPE root-element SYSTEM "filename">

4.使用XML进行数据交换的行业或组织可定义自己的DTD

5.DTD对于XML是可选的内容。

怎么使用?

1.内部实体声明的语法:<!ENTITY实体名称“实体的值”>

DTD文件中:

<!ENTITY writer"Eric">
<!ENTITY copyright jobeedu.com.cn>

XML文件中

<author>&writer;&copyright;</author>

2.属性的类型


下一步应该学习XML Schema。

Schema类似于DTD,但将会取代DTD,这是为什么呢?

下一篇博客见。


猜你喜欢

转载自blog.csdn.net/fjh19950514/article/details/79853485
今日推荐