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 鼓励非关系型数据库。