XML DTD17 Mar 2025 | 阅读 2 分钟 什么是 DTDDTD 代表 Document Type Definition(文档类型定义)。它定义了 XML 文档的合法构建块。它用于使用合法的元素和属性列表定义文档结构。 DTD 的用途它的主要目的是定义 XML 文档的结构。它包含一个合法元素的列表,并借助它们定义结构。 检查验证在使用 XML DTD 之前,您必须检查验证。如果 XML 文档包含正确的语法,则称其为“格式良好”。 格式良好且有效的 XML 文档是根据 DTD 验证过的文档。 访问 http://www.xmlvalidation.com 来验证 XML 文件。 使用 DTD 的有效且格式良好的 XML 文档让我们以格式良好且有效的 XML 文档为例。它遵循 DTD 的所有规则。 employee.xml 在上面的示例中,DOCTYPE 声明引用了一个外部 DTD 文件。该文件的内容显示在下面的段落中。 employee.dtd 立即测试DTD 的描述<!DOCTYPE employee : 它定义了文档的根元素是 employee。 <!ELEMENT employee: 它定义了 employee 元素包含 3 个元素“firstname、lastname 和 email”。 <!ELEMENT firstname: 它定义了 firstname 元素是 #PCDATA 类型。(可解析数据类型)。 <!ELEMENT lastname: 它定义了 lastname 元素是 #PCDATA 类型。(可解析数据类型)。 <!ELEMENT email: 它定义了 email 元素是 #PCDATA 类型。(可解析数据类型)。 使用实体声明的 XML DTDdoctype 声明也可以定义可在 XML 文件中使用的特殊字符串。 一个实体有三个部分
声明实体的语法 让我们看一个在 doctype 声明中定义 ENTITY 的代码。 author.xml 立即测试在上面的示例中,sj 是在 author 元素中使用的实体。在这种情况下,它将打印 sj 实体的 value,即 "Sonoo Jaiswal"。 注意:一个 DTD 可以在许多 XML 文件中使用。下一主题XML CSS |
我们请求您订阅我们的新闻通讯以获取最新更新。