XML 基础知识有哪些?XML 是什么怎么入门?

文章导读
Previous Quiz Next XML 代表 Extensible Markup Language(可扩展标记语言)。它是一种基于文本的标记语言,源自 Standard Generalized Markup Language (SGML)。
📋 目录
  1. XML 的用法
  2. 什么是标记?
  3. XML 是一种编程语言吗?
A A

XML - 概述



Previous
Quiz
Next

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

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

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

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

  • XML 携带数据,不呈现数据 − XML 允许您存储数据,而不考虑数据将如何呈现。

  • XML 是公共标准 − XML 由一个名为 World Wide Web Consortium (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 的特殊软件处理。