📜  如何检查 XML 文档的结构?

📅  最后修改于: 2022-05-13 01:56:54.015000             🧑  作者: Mango

如何检查 XML 文档的结构?

简介: XML 文档是一个组织良好的组件和相关标记的集合。 XML 文档可以包含范围广泛的信息。例如,具有数字或数学方程式等的数据库。

示例:一个简单的文档可以创建为 –



   Tanya Bajaj
   GeeksForGeeks
   (+91)-9966778909

XML 文档有 2 个部分:

  • 文档序言:它包含 XML 和文档类型声明(上述 XML 文档中的前 2 行)。
  • 文档元素: XML 的构建组件是文档元素。这些部分将文档划分为多个部分的层次结构,每个部分都有自己的实用程序。

可以以某种方式检查 XML 文档的结构吗?
XML 中包含一个用于创建规范文档构建方式的规则的工具。这些在行话中称为 DTD(文档类型定义)。您可以设置 DTD 以多种方式自动检查 XML 文档。这里有几个这样的例子:

  • 一个光学头衔、一个名字和一个姓氏组成了一个人的名字。
  • 可以在电视节目表上找到一个或多个频道。每个频道有一个或多个时隙。每个时隙都有一个节目标题和一个可选的描述。

这些效果可以通过识别您想要在文档中使用的元素类型并指示它们在文档类型中出现的结构顺序来实现。然后,称为 XML Parser 的实用程序能够测试文档是否符合规定的规则。

使用 XML Parser 检查 XML Doc 的结构

XML 解析器是一个软件库或软件包,它为客户端应用程序提供处理 XML 文档的接口。换句话说,XML 解析器是一个读取 XML 并允许程序使用它的程序。 XML 解析器检查文档并确保其格式正确。 XML 解析器包含在大多数现代浏览器中。

如果我们不想检查我们的结构怎么办?
没问题;对于 XML,不根据 DTD 仔细检查文档的结构是完全可以接受的。如果元素彼此正确嵌套,则该文档被视为格式良好的 XML 文档,从而提供树状结构。
因为它们可以使用简单的 XML 工具进行处理,格式良好的 XML 文档特别适合 Internet 使用。这些工具小巧轻便,可用于各种应用程序,包括浏览器小程序、信用卡刷卡器和实验室设备。