定义:可扩展标记语言,可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
从定义看出两个标准:可扩展:把他用作任何用途:配置文件、UI描述文件等等
标记语言:HTML也是标记语言,可以把HTML看做XML的子语言。
用途:1.XML表述底层数据,如配置文件;
2.利用XML为文档添加元数据;
3.XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。一些主要的网络设备制造商,如CISCO、JUNIPER等,生产的网络设备也已提供了对XML的支持,以利于今后基于XML的网络管理。
原理:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。
前景:比尔盖茨在演讲中说:新一代因特网的关键在于把握XML。
XML 是当今许多新生技术的核心。比如说,随着搜索引擎的改进以及向 Semantic Web 的迈进,XML 成了 Web 站点管理员在页面中添加有意义信息的利器。网格计算和自主计算在不断发展,XML 在这些技术中的应用也非常显著。数据库供应商在不断探索更加高效存储 XML 的方法,XML 查询语言(XML Query Language,XQuery)也在蓬勃发展。