XML 概述
可扩展标记语言 (XML) 是为了通过 Web 传输信息而开发的规范。 XML 基于标准全球标记语言 (SGML) ,是一个跨平台,独立于软件和硬件的工具。 此外,它还具有以下属性:
- 是一种类似于 HTML 的标记语言。
- 旨在描述数据。
- 可用于所有类型的数据和图形。
- 独立于应用程序,平台或供应商。
- 允许设计人员创建自己的定制标记,从而支持在应用程序之间和组织之间定义,传输,验证和解释数据。
注: 未预定义 XML 标记。 您必须定义自己的标记。
XML 不是 HTML 的替代项
XML 和 HTML 设计有不同的目标。 XML 旨在描述数据并关注什么是数据。 HTML 旨在显示数据并关注数据的外观。
为何使用 XML?
由于以下原因,公司正在将其文档移动到 XML 中:
- 复用 -将内容与演示文稿分离可实现多种交付格式。
- 可移植性 -XML 是基于 ASCII 文本的独立于平台的国际标准,因此公司可以安全地将其文档存储在 XML 中,而无需与任何一个供应商绑定。
- 交换 -XML 是一个核心数据标准,使 XML 感知应用程序能够无缝地互操作和共享数据。
- 自我描述 -XML 采用用户可轻松查看和理解的人类可读格式。