XML简介
什么是 XML?
- XML 指可扩展标记语言(EXtensible Markup Language),类似于 HTML,但不是 HTML 的替代,而是对HTML的补充。XML 是各种应用程序之间进行数据传输的最常用的工具,但XML的本质是独立于软件和硬件的信息传输工具。
HTML 旨在显示信息,其焦点是数据的外观,而 XML 旨在传输信息,存储数据,其焦点是数据的内容。
- XML 标签没有被预定义,需要用户自行定义标签
- XML 被设计为具有自我描述性。
-
XML 仅仅是纯文本而已,不会做任何事情,有能力处理纯文本的软件都可以处理 XML。不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。
- XML 被设计用来结构化、存储以及传输信息。下面是 John 写给 George 的便签,存储为 XML://这条便签具有自我描述性。它拥有标题以及留言,同时包含了发送者和接受者的信息
-
<note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> //但是,这个 XML 文档不会做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。
-
通过 XML 可以发明自己的标签
上例中的标签没有在任何 XML 标准中定义过(比如 <to> 和 <from>)。这些标签是由文档的创作者发明的。
这是因为 XML 没有预定义的标签。
在 HTML 中使用的标签(以及 HTML 的结构)是预定义的。HTML 文档只使用在 HTML 标准中定义过的标签(比如 <p> 、<h1> 等等)。
XML 允许创作者定义自己的标签和自己的文档结构。
- 目前,XML 在 Web 中起到的作用不会亚于一直作为 Web 基石的 HTML。

浙公网安备 33010602011771号