Xml 简明教程

XML - Overview

XML 代表 *E*xtensible *M*arkup *L*anguage。它是一种基于文本的标记语言,源自标准通用标记语言 (SGML)。

XML 标签标识数据,用于存储和组织数据,而不是像用于显示数据的 HTML 标签那样指定如何显示数据。XML 在可预见的未来不会取代 HTML,但它通过采用 HTML 的许多成功功能引入了新的可能性。

XML 有三个重要的特性,使其在各种系统和解决方案中很有用:

  1. XML is extensible − XML 允许您创建自己的自描述标签或语言,以适合您的应用程序。

  2. XML carries the data, does not present it − XML 允许您存储数据,而不管其如何呈现。

  3. XML is a public standard − XML 由万维网联盟 (W3C) 开发,并作为开放标准提供。

XML Usage

XML 用途的简短列表说明了一切:

  1. XML 可以作为幕后工作者简化大型网站中的 HTML 文档创建。

  2. XML 可用于交换组织和系统之间的信息。

  3. XML 可用于卸载和重新加载数据库。

  4. XML 可用于存储和整理数据,可以自定义数据处理需求。

  5. XML 可以轻松与样式表合并,从而创建几乎任何所需的输出。

  6. 几乎任何类型的数据都可以作为 XML 文档表示。

What is Markup?

XML 是一种标记语言,它为以人类可读和机器可读格式编码文档定义了一组规则。那么什么是标记语言呢?标记是添加到文档中的信息,通过识别各个部分及其相互关系,可以以某种方式增强其含义。更具体地说,标记语言是一组符号,可以放在文档文本中,以划分和标记文档的部分。

以下示例展示了当 XML 标记嵌入在文本片段中时的外观 −

<message>
   <text>Hello, world!</text>
</message>

此代码段包括标记符号,或标记,如 <message>…​</message> 和 <text>…​ </text>。标记 <message> 和 </message> 标记 XML 代码片段的开始和结束。标记 <text> 和 </text> 环绕文本 Hello, world!。

Is XML a Programming Language?

编程语言由语法规则和自己的词汇组成,用于创建计算机程序。这些程序指示计算机执行特定任务。XML 没有资格成为编程语言,因为它不执行任何计算或算法。它通常存储在简单的文本文件中,并且由能够解释 XML 的特殊软件进行处理。