一、XML定义:
XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。
二、用途
XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享,xml也可以用来标记数据、定义数据类型、丰富文件、解释数据。
·· XML 把数据从 HTML 分离
·· XML 简化数据共享
·· XML 简化数据传输
·· XML 简化平台的变更
·· XML 使数据更有用
··XML 用于创建新的 Internet 语言
三、特点及工作原理
XML的特点主要包括以下四个方面:
(1)可扩展性——XML允许使用者创建和使用他们自己的标记而不是HTML的有限词汇表
(2)灵活性——XML提供一种结构化的数据表示形式,使得用户界面分离于结构化数据。
(3)自描述性——不仅人能读懂XML文档,计算机也能处理。XML表示数据的方式真正做到了独立于应用系统,并且数据能够重用。
(4)简洁性——复杂性低但却具有很强大的功能,简单易学,易用并且易实现。
XML的工作原理:包括服务器端解析与客户端解析。
四:XML的未来前景
目前,扩展标记语言(XML)标准为实现安全、高效的企业对企业电子商务提供了一种开放的标准,它将把中小企业带入到电子商务之中。但是,这种新兴标准的发展情况表明,现在还没有到废除EDI 和基于代理的数据基础设施的时候。然而,XML保证更好地在贸易伙伴之间实现数据的可移植性是未来发展不可阻挡的浪潮。