DTD教程

XML文档类型声明也通常称为DTD,它是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的有效性,结构和词汇。 本教程将教介绍DTD的基础知识。 并通过合适的示例讨论学习DTD的所有基本组件。

面向读者

本教程是专为初学者而准备的,以帮助他们理解与DTD相关的基本概念。 本教程将让您充分了解DTD,并通过这里可以将自己进阶提升到更高水平的专业知识。

前提条件

在继续本教程之前,您应该具备XML,HTML和Javascript的基本知识。

问题与反馈

我们不能保证您在学习此DTD教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


猿狮妹
2022-07-29
DTD教程 DTD 在线教程
热门教程
1 DTD教程 XML文档类型声明也通常称为DTD,它是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的有效性,结构和词汇。
2 DTD <!DOCTYPE> 如果您查看某些XML文档,可能已经注意到一行以此行的目的是声明...
3 DTD简介 XML文档类型声明(通常称为DTD)是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性。XML文档可以定义为 - 格式良好 - 如果XML文档遵循所有常规XML规则,例如:标记必须正确嵌套,则必须平衡打开和关闭标记,空标记必须以'/>'结尾,然后能说明它的格式良好。有效 - XML文档在格式良好时认为是有效的,它也符合可用的DTD,它指定了它使用的标记,这些标记可以包含哪些属性,以及哪...
4 DTD语法 XML DTD既可以在文档中指定,也可以保存在单独的文档中,然后可以将文档链接到DTD文档以使用它。语法DTD的基本语法如下 - 在上面的语法中 - DTD以
5 DTD组件 本章将从DTD角度讨论XML组件。 DTD基本上包含以下XML组件的声明 - 元件属性实体1. 元素XML元素可以定义为XML文档的构建块。 元素可以表现为容纳文本,元素,属性,媒体对象或所有元素的容器。每个XML文档都包含一个或多个元素,元素的边界由开始标记和结束标记分隔,或者由空元素分隔。示例下面是XML元素的简单示例 - Yiibai Tutorials如上所见,它定义了一个
6 DTD元素 XML元素可以定义为XML文档的构建块。元素可以表现为容纳文本,元素,属性,媒体对象或所有元素的容器。使用ELEMENT声明声明DTD元素。 当DTD验证XML文件时,解析器初始检查根元素,然后验证子元素。语法所有DTD元素声明都有这种一般形式 - ELEMENT声明用于指示要定义元素的解析器。elementname是定义的元素名称(也称为通用标识符)。content定义了元素中可以包含...
7 DTD属性 在本章中,我们将讨论学习DTD属性。 属性提供了有关元素的更多信息,或者更确切地说,它定义了元素的属性。 XML属性始终采用名称-值 对的形式。 元素可以具有任意数量的唯一属性。属性声明在很多方面与元素声明非常相似; 可以为每个元素声明一个允许的属性列表,而不是为元素声明允许的内容。 这些列表称为ATTLIST声明。语法DTD属性声明的基本语法如下 -
8 DTD实体 实体是用于定义XML文档中特殊字符的快捷方式。 实体主要有四种类型 - 内置实体字符实体一般实体参数实体实体声明语法通常,实体可以在内部或外部声明。 让我们了解以下各项及其语法如下 - 1. 内部实体如果在DTD中声明实体,则称为内部实体。语法以下是内部实体声明的语法 - 在上面的语法中 - entity_name是实体的名称,后跟双引号或单引号中的值...
9 DTD验证 我们都知道DTD是用来精确描述XML文档,DTD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性。 现在检查DTD的有效性,可以使用以下程序 - 使用XML DTD验证工具 - 可以使用某些IDE(如XML Spy(非免费)和XMLStarlet(opensource)来验证针对DTD文档的XML文件。使用XML DTD在线验证器 - W3C标记验证服务旨在验证Web文档。 使用在线验证器在此处检查XML DTD的有效性。使用XML DTD验证API编...
10 DTD示例15 元素可以定义为EMPTY。 在这种情况下,它只能包含属性但不包含文本。DTD声明AAA元素只能包含属性但不包含文本:有效的文档以下这两种形式都是允许的。在第二种情况下,结束标记必须紧跟在起始标记之后:
  • Copyright © 2021 猿狮院, All rights reserved.