XML文件中的DTD又是什么?

DTD实际可以看做一个或多个XML文件的模板,在XML文件中的元素,元素的属性,元素的排序的顺序,包含的内容,都要满足DTD中的定义。

DTD可以是一个完全独立的文件,也可以在XML文件中直接设定;可以分为:外部DTD(在XML文件中调用另外已经编辑好的DTD)内部DTD


内部DTD:

内部DTD是在XML文件的文件序言区域中定义的

<!DOCTYPE element-name[........  ]〉

〈!DOCTYPE :表示开始设定DTD,注意DOCUTYPE是大写。

上面的DTD定义区可以看作是一个DTD定义的大概框架,为其他XML文件定义DTD,结构和例1的DTD差不多,只是可能需要添加、删除或者更改一些东西而已。在DTD定义的中间是元素设定,这是一个DTD的最主要部分,其主要语法如下:

〈!ELEMENT element-name element-definition〉 

<!ELEMENT:表示开始元素设置,注意此处ELEMENT关键字是大写。 element-name:表示要设置的元素的名称。

猜你喜欢

转载自blog.csdn.net/qq_42246091/article/details/80457454