XML 的优点

使用 XML 来交换信息具有许多优点。

XML 的优点包括:

XML 使用人类语言,而不是计算机语言。 XML 是可读的,可以理解的,即使是通过 Novices ,也不会比 HTML 更难编码。

XML 与 Java™ 完全兼容, 100% 可移植。 任何可以处理 XML 的应用程序都可以使用您的信息,而不考虑平台。

XML 可扩展。 创建您自己的标记,或使用其他人创建的标记,这些标记使用域的自然语言,具有您需要的属性,并且对您和您的用户有意义。

以下示例以简化的方式说明了 XML 的可读性和可扩展性:

HTML Example

XML 示例

State

City

Name

Johnson

Population

5000

City

Name

Pineville

Population

60000

City

Name

Lake Bell

Population

20

Johnson

5000

Pineville

60000

Lake Bell

20

HTML 标记名称不显示其内容的含义。 以上示例使用 HTML 定义列表,但如果数据包含在表或其他类型的 HTML 标记中,那么会发生使用 HTML 所固有的问题。 示例如下:

许多 HTML 标记都是首字母缩略词,因此它们不像通用语言那样可读。

HTML 标记将数据 (在此示例中为城市名称和人口) 表示为要显示的项,例如,作为列表中的定义或表中的单元格。 这使得操作数据或在应用程序之间交换数据变得困难。

XML 标记名称是可读的,并传达数据的含义。 人类和计算机都可以轻松地识别信息结构,因为每个 XML 标记都位于关联数据之前。 数据结构遵循明显且有用的模式,使其易于操作和交换数据。