`

DTD语法

    博客分类:
  • XML
xml 
阅读更多

1.ANY
<!ELEMENT 元素名 ANY>
该元素可以有纯文本,不需要再DTD中再重新定义
该元素也可以有子元素,但是子元素必须在DTD中已经有定义才可。
ANY一般用在根元素上面,但是尽量不要使用ANY


2.OR
<!ELEMENT 联系人(姓名,(电话|Email))>


3.#PCDATA
纯文本数据,只能包含纯文本数据
<!DOCTYPE 联系人列表[
<!ELEMENT 联系人列表 ANY>
<!ELEMENT 联系人(姓名)>
<!ELEMENT 姓名(#PCDATA)>
]>
“姓名”只能包含纯文本数据


4.空元素
<!ELEMENT hr EMPTY>
hr即为空元素
<hr/>

分享到:
评论

相关推荐

    Ant DTD语法检查

    编写ant的时候提示语法所用的dtd,因为ant自带不带有必须要生成,比较麻烦。

    DTD的CHM帮助文档

    2. **DTD语法**:详细阐述DTD的语法元素,如元素声明、属性声明、实体声明、注释以及选择性声明等。这包括元素的类型(如空元素、混合内容元素等)、属性约束和默认值设定。 3. **实体与符号引用**:介绍如何使用...

    XML学习 DTD

    2. 使用DTD语法编写规则,定义元素的层级、属性和约束。 3. 在XML文档顶部添加`&lt;!DOCTYPE&gt;`声明,引用刚才创建的DTD文件。 4. 使用XML解析器或验证工具检查XML文档是否符合DTD的规则。 通过这样的实践,可以深入...

    DTD实用教程之教学课件

    #### 四、DTD语法详解 1. **声明元素** - **空元素**:用于声明没有子元素的元素,使用`EMPTY`关键字。 ```xml &lt;!ELEMENT br EMPTY&gt; ``` - **仅包含PCDATA**:用于声明只包含文本内容的元素,使用`#PCDATA`。...

    xml语法检验DTD文件

    为了确保XML文档结构的正确性,我们可以使用DTD(Document Type Definition),它是XML 1.0规范的一部分,用于定义XML文档的结构和规则。 **DTD的基本概念** DTD是用来定义XML文档元素架构、元素标记、属性以及它们...

    计算机xm编程文档类型应用

    DTD语法** - **元素类型**:`#PCDATA`表示元素可以包含纯文本数据,而`CDATA`区域则指示该部分内容不应被XML解析器解析。 - **实体声明**:允许创建引用,如`&lt;!ENTITY name "value"&gt;`,用于重用文本或引入外部资源...

    XML内容验证

    这些声明使用特定的DTD语法,如`&lt;!ELEMENT book (title, author, publication_date)&gt;`表示`book`元素包含一个`title`元素、一个`author`元素和一个`publication_date`元素。 2. **引用DTD**:在XML文档的开头,通过...

    使用DTD实现文档结构定义

    1.掌握DTD基本语法规范 2.掌握DTD对元素的声明 实验内容: 1.改正以下message.xml文档的语法错误,并将内部DTD改为外部DTD,并要求验证文档有效性。 &lt;!DOCTYPE myMessage [ &lt;!ELEMENT myMessage (message)&gt; &lt;!...

    mybatis-3-config.dtd mybatis-3-mapper.dtd

    在实际应用中,`mybatis-3-config.dtd` 和 `mybatis-3-mapper.dtd` 通过引入机制被引用到XML配置文件中,确保解析器能够理解并验证配置文件的语法。例如: ```xml &lt;!DOCTYPE configuration PUBLIC "-//mybatis.org...

    DTD验证XML详解

    - **XML Schema (XSD)**:提供了更复杂的数据类型和更强的验证能力,但语法比DTD复杂。 - **Relax NG**:一种更灵活的XML模式语言,支持混合内容模型和更简洁的语法。 了解并熟练运用DTD验证XML对于开发和维护高...

    xml与DTD,xml与DTD

    ### XML与DTD详解 #### 一、XML简介 XML(Extensible Markup Language)是一种非常重要的数据交换标准,它被广泛应用于互联网数据交换场景之中。XML的设计初衷是为了传输和存储数据,其灵活性允许用户自定义标签,...

    XML文件格式语法及DTD

    ### XML文件格式语法及DTD详解 #### XML简介 XML(Extensible Markup Language,可扩展标记语言)是一种用于标记数据、定义数据类型、便于结构化存储和传输数据的标记语言。与HTML(主要用于显示数据)不同,XML更...

    Ajax模拟面试试题

    7. XML Schema与DTD:两者都定义XML文档结构,XML Schema支持数据类型和命名空间,可扩展,功能更强大,基于XML编写,而DTD语法相对简单。 8. XML Schema指示器:all表示子元素可以任意顺序出现且必须出现一次,...

    xml知识总结

    - **DTD语法**:定义元素、属性和实体。 - 定义元素:如`&lt;!ELEMENT 元素名称 使用规则&gt;`,`使用规则`可以是`#PCDATA`、`EMPTY`、`ANY`或其他元素组合。 - 定义属性:`&lt;!ATTLIST 元素名称 属性名 属性值类型 设置...

    javaEE servlet 学习笔记

    - DTD语法包括`&lt;!ELEMENT&gt;`定义元素的结构,`&lt;!ATTLIST&gt;`定义元素的属性,`(#PCDATA)`表示元素内容为纯文本,`EMPTY`表示元素为空,`ANY`表示元素可以包含任何内容,`+`、`*`和`?`分别表示元素出现的次数。 Schema...

    DTD的定义、规则和编写

    **文档类型定义**(Document Type Definition, DTD)是一套关于标记语言的语法规则,主要用于定义XML文档的结构和内容。DTD作为XML 1.0规范的一部分,是XML文件验证的重要组成部分,通过它来确保XML文档的格式正确无误...

Global site tag (gtag.js) - Google Analytics