1.xml定义及用途
定义:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
用途:在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。
2.xml工作原理及过程
工作原理:AX以事件流来解析xml,边读边触发事件函数完成解析,适用于较大XML; DOM加载整个xml文件,最终在内存中创建一个DOM树,适合小XML文件,操作DOM节点比较简便。
3.future of xml
XML在我们的生活中到处存在。因特网上交换金融信息。 在不久的将来,预计会有很多关于XML和B2B的应用。 XML会成为企业间交换金融信息的最主要的语言。 由于XML数据存储为纯文本格式,XML提供了独立于软硬件的数据共享解决方案。 这使得不同的应用程序都可以更容易地创建数据。也更容易把某个系统扩展或更新为新的操作系统、服务器、应用程序以及浏览器。也可使用XML将数据存储于文件或数据库之中。可以编写从数据仓库中存储信息的应用程序,而普通的应用程序就可被用来显示这些数据。通过使用XML,您的数据可供更多的用户使用。由于XML独立于硬件、软件以及应用程序,我们可以将自己的数据应用于更多的应用程序,而不仅仅限于HTML浏览器。 其他的客户端以及应用程序可将XML文件作为数据源来访问,就像它们正在访问某个数据库一样。您的数据可供各种“阅读机器”(代理:Agents)使用,XML可以让您数据服务于人,或者有其他生理缺陷的人士。 在无线通讯领域中,无线标记语言(WML),(被用来标记针对手持设备的因特网应用程序),是由XML编写的。