📜  XML-概述

📅  最后修改于: 2020-11-09 05:24:34             🧑  作者: Mango


XML表示对于E xtensible中号大号arkup anguage。它是从标准通用标记语言(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标记的外观-


   Hello, world!

此代码段包含标记符号或诸如之类的标签。标签标记XML代码片段的开始和结束。标签围绕着文本Hello,world!。

XML是编程语言吗?

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