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 总结
超全面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应用技术。
第二节 DTD快速入门-01
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文件中的元素,...