.xml是什么文件 (什么是 XML?)

  • A+

了解一下 XML 吧,它是一种严格但灵活的标记语言,无论是在文档还是图像方面应用都十分广泛。

XML 是一种分层的标记语言。它使用打开和关闭标签来定义数据,它常用来存储和交换数据,而且由于它极大的灵活性,不论是在 文档还是图像中都用的非常多。

这里是一个 XML 文档的例子:

阅读这个示例 XML,你可能会发现这个 XML 的格式具有直观的特性。 无论你是否熟悉这个文档的主题,你都可能理解本文档中的数据。 这部分原因是因为 XML 被认为是冗长的。 它使用了很多标签,标签可以有很长的描述性名称,并且数据以分层的方式排序,这有助于解释数据之间的关系。 你可能从这个示例中了解到 Fedora 发行版和 Slackware 发行版是两个不同且不相关的 Linux 发行版,因为每个实例都“包含”在自己独立的 标签中。

XML 也非常灵活。 与 HTML 不同,它没有预定义的标签列表。 你可以自由创建你需要表示任何数据结构的标签。

XML 的组成

数据的存在为了读取,当计算机“读取”数据时,该过程称为 解析。 再次使用示例 XML 数据,以下是大多数 XML 解析器认为重要的术语。

  • 文档: 标签标记文档的开始, 标签标记文档的结束。
  • 节点:、、 这些都是节点,在解析术语中,节点是包含其他标签的标签。
  • 元素:像这些都是元素。从第一个开始,到最后一个