DTD 知识归纳总结

一:在xml文件中引用一个dtd规则.

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

 

二: xml文档中中包含的内容模块

元素:元素是 XML 以及 HTML 文档的主要构建模块。

属性:属性可提供有关元素的额外信息。

实体:实体是用来定义普通文本的变量。实体引用是对实体的引用。

pcdata:PCDATA 的意思是被解析的字符数据(parsed character data)。

CDATA :的意思是字符数据(character data)。

http://www.w3cschool.cn/dtd_building.html

 

3.定义dtd的元素.

格式:

<!ELEMENT ...

 

参考:http://www.w3cschool.cn/dtd_elements.html
注意:符号表示xml可出现次数
+  至少出现一次

*  表示可以出现0或者n次

?  表示0或者1次

 

4.定义某个元素的属性

<!ATTLIST 元素名称 属性名称 属性类型 默认值>

5.实体定义(内部实体和外部实体)

内部实体   <!ENTITY 实体名称 "实体的值">

外部实体   <!ENTITY 实体名称 SYSTEM "URI/URL">

你可能感兴趣的:(dtd)