XML - 概述

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

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

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

  • XML是可扩展的 :  XML允许您创建适合您的应用程序的自我描述性标记或语言.

  • XML携带数据,不提供数据 :  XML允许您存储数据而不管它将如何呈现.

  • XML是公共标准 :  XML由一个名为万维网联盟(W3C)的组织开发,可作为开放标准提供.

XML用法

XML使用的简短列表说明了所有 :

  • XML可以在后面工作用于简化大型网站HTML文档创建的场景.

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

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

  • XML可用于存储和安排数据,可以自定义您的数据处理需求.

  • XML可以很容易地与样式表合并,以创建几乎任何所需的输出.

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

什么是标记吗?

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

以下示例显示了XML标记的外观,当嵌入一段文字 :

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

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

XML是一种编程语言吗?

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