实际情况:误认为XML仅仅是HTML的优化的人常常还会有另外一个看法: XML 是基于网络的技术。尽管XML技术适用于网络,对与那些开发数据库项目的开发者来说,XML也是个功能强大的工具,尤其是当你打算同其它数据库开发商交换信息时。XML 数据同所定义的语法和每个元素保持一致,共享在一个团体内部定义的词汇表 (例如,这些团体包括化学研究机构,或者计算机部件制造商,或者你的客户供应链)。一旦不同的厂家达成协议,数据之间的交换将不成问题。
对于结构化的文档来说,除了具有解析和显示数据库信息的能力之外,还可以很容易地构造和使用搜索引擎,以及很容易地采用其他数据管理工具进行管理。XML可以对将同一数据进行重组,以便应用于不同的场合,例如,网站发布,数据库事物处理,无线装置或者打印手册。几乎每一个数据库厂家都或者支持XML, 或者即将加入对XML的支持,大多数信息交换方面的的应用软件(包括网站内容管理,目录服务, Lotus Notes或者中间件服务器) 提供了一定程度的XML互换性。XML技术也不仅仅适用于大企业内部的使用,例如IBM公司正在研制的语音XML项目,可以让你通过手机访问网站。
除此之外,你将会发现不少XML工具,包括分析标识和文件结构的解析器,XML编写工具,以及XML处理器。这些工具可以把主机的数据转换为XML格式的数据,用于数据交换,可以在Apache网络服务器上加入对XML的支持,或者用于不同的系统之间的通信。