A、B、C 和 D 是在下例中代表元素的变量。
元素必须有正好一个 A
、至少一个 B
(由加号表示)、零个或多个 C
(由星号表示)以及零个或一个 D
(由问号表示):
<!ELEMENT element (A, B+, C*, D?)>
|
元素可能有 A
或 B
或 C
之一:
<!ELEMENT element (A | B | C)>
|
元素不包含任何内容:
元素可以包含在 DTD 中列出的任何元素:
元素可能包含经过语法分析的字符数据或另一个元素( element2
)。星号(*)表示混合内容模型 — 其中元素可以包含不同类型的属性。
<!ELEMENT element (#PCDATA|element2)*>
|
下例将文本 "entity reference" 插到文档中它出现的任何地方:
<!ENTITY element "entity reference">
|
可以看到在 XML 文档中该实体引用元素如下:
下例表明其元素是一个包含三个属性的空标记:属性 1( att1
)是一个可选属性,属性 2( att2
)是带有固定值 "A"
的属性,属性 3( att3
)是必需的文本属性。
<!ELEMENT element EMPTY> <!ATTLIST element att1 ID #IMPLIED att2 CDATA #FIXED "A" att3 CDATA #REQUIRED>
|
可以看到在 XML 文档中使用的这个元素如下:
<element att2="A" att3="MustHave"/>
|
属性 CDATA
表示包括的信息应该是文本。 ID
属性表明必须填入唯一的标识。每个元素只能有一个 ID
属性。另外, CDATA
表示 att2
和 att3
可能包含任何字符串。
参考:http://www.ibm.com/developerworks/cn/xml/x-dtdint/#3
分享到:
相关推荐
编写ant的时候提示语法所用的dtd,因为ant自带不带有必须要生成,比较麻烦。
xml语法检查文件DTD的介绍和简单应用,是ppt课件
DTD 总结 QQ:292258449 DTD 总结DTD 总结
1.掌握DTD基本语法规范 2.掌握DTD对元素的声明 实验内容: 1.改正以下message.xml文档的语法错误,并将内部DTD改为外部DTD,并要求验证文档有效性。 <!DOCTYPE myMessage [ <!ELEMENT myMessage (message)> <!...
DTD 教程 ================== DTD 首页 DTD 简介 DTD 构建模块 DTD 元素 DTD 属性 DTD 实体 DTD 验证 DTD 实例 DTD 总结
DTD 快速入门 在本节课中,我们将学习 DTD(Document Type Definition)的快速入门,包括 DTD 声明类型、DTD 数据类型、DTD 实体介绍和 XML 注入产生原理。 DTD 声明类型 DTD 声明类型是指在 XML 文档中使用 DTD ...
超全面javaweb第4天-_13_dtd的快速入门
使用DTD验证XML文档 一、 DTD的定义: a) DTD是Document Type Defintion的缩写,即文档类型定义。DTD用来描述XML文档的结构。 二、 DTD可能包含的内容: a) 元素的定义规则。 b) 元素之间的关系规则。 c) 属性的定义...
ant_DTD.dtd 已生成好
XML课件 语法 DTD CSS 应用及发展 inernet开发技术,xml应用技术。
xml与DTD,xml与DTD,xml与DTD,xml与DTD
mybatis的两个Dtd文件,config.dtd mapper.dtd
mybatis配置的重要文件包括mybatis-3-config.dtd mybatis-3-mapper.dtd
然后打开eclipse ->Window->prefenrence->XML->XML Catalog->User Specifiled Entreis->Add->Location(此处是你放dtd文件的位置例如:D:\mybatis\mybatis-3-config.dtd)->Key(如果更改config,此处应该是:-//...
( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ...
本压缩文件是DTD的CHM帮助文档。比较不错的一个文档。
dwr20.dtd
编写dtd的帮助文档,包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。
XML入门精解之DTD 文件格式定义(XML DTD) DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,...