1.推广开放的数据标准
XML文档可以自由设计所使用的标签以表达信息,标签结构容易扩展,而且XML文档是纯文本文档,容易阅读。因此,XML格式成为开放数据标准的首选。例如,Web 2.0中出现的大量新概念,Rss(网站新闻)、AJAX(异步提交的Java脚本网页表单)、ATOM(一种将网志和新闻内容聚合发布的方式)等,都是基于XML技术的;办公软件正在由私有的二进制格式转化为更开放、易于扩展的XML格式,常见的办公文档格式有ODF(Open Document Format,开放文档格式)、UOF(Unified Office document Format,标准办公文档格式)、OOXML(Open OfficeXML)等。 2.用于交换和发布信息,需要国际化支持,在各种平台之间交流数据
XML文档友好而开放的格式,使其内容非常易于理解。XML技术还得到了广泛的开发平台支持,并支持国际语言,计算机操作系统或编程语言的差异、各种私有的文档格式等,不再成为信息交换和发布的障碍。因此,XML是适用于交换和发布信息的技术。
3.提供可重复使用的数据
XML文档具有内容与形式分离的特征。因此,XML文档的内容和格式可以分别处理,编写内容时不必考虑排版,而处理格式时又不会影响内容。XML文档本身又是开放的文本文档,比二进制文件容易理解,还得到很多编程技术的支持,易于访问编辑。这降低了重复使用文档数据的难度。
4.为应用程序存储数据
XML格式自由、容易扩展、方便编辑、得到许多编程语言的支持、文档中嵌套的标签层次分明,这些对于应用程序存储配置数据非常重要。因此,许多应用程序和业务系统都选择XMI,作为应用系统的配置文件和程序数据文件。
5.程序与数据的共享
XML在实际中应用非常广泛,许多软件系统或应用程序都使用XMI。,不少编程者也使用XML构建应用程序。如果要和这些应用程序交换数据或进行二次开发,使用XML能够减少许多障碍。
1.2.2 XML的实际应用
展开