📜  XML 完整格式

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

XML 完整格式

XML代表可扩展标记语言,用于对人类和机器都可以理解的文档进行编码。以 XML 格式存储的数据易于理解和修改。此格式旨在以特定格式传输和存储数据。当您使用 XML 时,必须牢记三个主要事项——简单性通用性和可用性。 XML 包含一些您必须遵循的规则,例如开始和结束标记。 XML 是在 1998 年发明的,之后在 2006 年和 2008 年进行了修改,是 XML 的最新标准版本。

XML 中有几个关键术语:

  • 字符: XML 是字符串字符,可以覆盖每一个 Unicode字符。
  • 标记和内容:如果字符串构成标记,那么它将以<开头,以>结尾。如果是构成内容的字符串,那么它将以&开头并以;结尾
  • 标记:标记标记以开头并以和空元素标记结尾
  • 元素:放置在开始标签和结束标签之间的元素,如 元素
  • 属性:放置在开始标签内的属性,如 elements 。它用于保存元素的行为。

XML的特点:

  • 结构: XML 是一种结构化格式,我们可以在其中决定如何在文件中排列数据。我们可以随心所欲地构建,将任何数据放在任何地方。
  • 描述: XML 数据格式是一种描述性更强的格式,如果您熟悉 HTML,那么您可以很容易地理解 XML,它在您看来就像是一个普通的文本。
  • 已验证:当您必须为数据遵循某种特定结构时,就会想到验证,您可以准确描述 XML 数据文件应如何在另一个 XML 文件中构造。
  • 发现的:任何语言都可以轻松地从 XML 数据中发现数据,并且可以创建另一个也将遵循验证的 XML 数据。
  • 强格式:应用程序可以检查模式定义以识别数据类型以将其导入。

XML的优点:

  • XML易于读写,普通人可以理解XML。
  • 向后和向前兼容性非常容易维护。
  • 它有一个标准,即国际标准意味着任何语言都可以轻松地与 XML 协作。
  • 它是独立于平台的,这意味着技术的阻力变化。
  • XML 可以增量升级。

XML的缺点:

  • 命名空间支持很难在 XML 解析器中正确实现。
  • 当您尝试手动构建大量数据时,XML 会变得复杂。
  • 与 JSON 相比,它需要很多标签来构建数据。
  • XML 节点关系需要额外的努力。
  • XML 鼓励非关系型数据库。