使用XML的五种场合
转自:http://blog.csdn.net/tercel99/article/details/3908115 在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如 何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再 做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不 是唯一的人。 我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人 喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。 1、数据交换 数据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用 程序可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。 相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。使 元素名(从数据库)来存取XML数据。 2、Web服务 交流和分享数据。其基础在于Web服务器用XML在系统之间交换数据。交换数据通常用 XML标记,能使协议取得规范一致,比如在简单对象处理协议(Simple Object Access Protocol,SOAP)平台上。 SOAP可以在用不同编程语言构造的对象之间传递消息。这意味着一个C#对象能够与一 个Java对象进行通讯。这种通讯甚至可以发生在运行于不同操作系统上的对象之间。 DCOM,CORBA或Java RMI只能在紧密耦合的对象之间传递消息,SOAP则可在松耦合 对象之间传递消息。 3、内容管理 优秀的方法来标记独立于平台和语言的内容。 PDF,flat file,EDI,等等。XML具有的能够运行于不同系统平台之间和转换成不同格式 4、Web集成 间用XML来传递数据。 据显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)方式为了获得数据排序或 更换显示格式,必须向服务器发出申请;而XML则可以直接处理数据,不必经过向服务 器申请查询-返回结果这样的双向“旅程”,同时在设备也不需要配制数据库。 互联网功能并支持XML的电冰箱将会给市场带来多么大的冲击吧。你从此不必早起去取 牛奶了! 更具可读性,并能方便地集成到应用系统中去。使用XML配制文件的应用程序能够方便 地处理所需数据,不用象其他应用那样要经过重新编译才能修改和维护应用系统。 如前所述,这里提到的五种使用XML的途径不包括全部场合。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |