XML - 概述



XML 代表可扩展标记语言 (Extensible Markup Language)。它是一种基于文本的标记语言,源自标准通用标记语言 (SGML)。

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

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

  • XML 可扩展 - XML 允许您创建适合您应用程序的自描述标签或语言。

  • XML 传递数据,不呈现数据 - XML 允许您存储数据,而不管它将如何呈现。

  • XML 是公共标准 - XML 由万维网联盟 (W3C) 开发,并作为开放标准提供。

XML 用途

XML 用途简短列表如下:

  • XML 可以幕后工作,简化大型网站的 HTML 文档创建。

  • XML 可用于在组织和系统之间交换信息。

  • XML 可用于数据库的卸载和重新加载。

  • XML 可用于存储和组织数据,可以定制您的数据处理需求。

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

  • 实际上,任何类型的数据都可以表示为 XML 文档。

什么是标记?

XML 是一种标记语言,它定义了一套规则,用于以既可人读又可机器读的格式编码文档。那么标记语言到底是什么?标记是添加到文档中的信息,它以某种方式增强了文档的含义,因为它标识了文档的各个部分以及它们之间的关系。更具体地说,标记语言是一组可以放置在文档文本中的符号,以划分和标记该文档的各个部分。

以下示例显示了嵌入在文本片段中的 XML 标记:

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

此代码片段包含标记符号或标签,例如 <message>...</message> 和 <text>... </text>。标签 <message> 和 </message> 标记 XML 代码片段的开始和结束。标签 <text> 和 </text> 包围文本 Hello, world!。

XML 是编程语言吗?

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

广告
© . All rights reserved.