总结一下XML主要有哪些用处吧,也是为鼓励一下本身更好地控制 XML。实在XML的作用照样蛮多的!
之前总结xml学问的网址http://www.ki4.cn/
XML 运用于 web 开辟的很多方面,经常使用于简化数据的存储和同享。
XML 把数据从 HTML 星散
如果你需要在 HTML 文档中显现动态数据,那末每当数据转变时将消费大批的时刻来编辑 HTML。
经由历程 XML,数据能够存储在自力的 XML 文件中。如许你就能够专注于运用 HTML 举行规划和显现,并确保修正底层数据不再需要对 HTML 举行任何的转变。
经由历程运用几行 JavaScript,你就能够读取一个外部 XML 文件,然后更新 HTML 中的数据内容。
XML 简化数据同享
在实在的天下中,计算机体系和数据运用不兼容的花样来存储数据。
XML 数据以纯文本花样举行存储,因而供应了一种自力于软件和硬件的数据存储要领。
这让建立差别运用顺序能够同享的数据变得越发轻易。
XML 简化数据传输
经由历程 XML,能够在不兼容的体系之间轻松地交流数据。
对开辟人员来讲,个中一项最费时的应战一向是在因特网上的不兼容体系之间交流数据。
由于能够经由历程种种不兼容的运用顺序来读取数据,以 XML 交流数据降低了这类复杂性。
XML 简化平台的变动
升级到新的体系(硬件或软件平台),老是异常费时的。必需转换大批的数据,不兼容的数据经常会丧失。
XML 数据以文本花样存储。这使得 XML 在不丧失数据的情况下,更轻易扩大或升级到新的操作体系、新运用顺序或新的浏览器。
XML 使您的数据更有效
由于 XML 自力于硬件、软件以及运用顺序,XML 使您的数据更可用,也更有效。
差别的运用顺序都能够接见您的数据,不仅仅在 HTML 页中,也能够从 XML 数据源中举行接见。
经由历程 XML,您的数据可供种种浏览装备运用(手持的计算机、语音装备、音讯浏览器等),还能够供瞽者或其他残障人士运用。
XML 用于建立新的 Internet 言语
很多新的 Internet 言语是经由历程 XML 建立的:
个中的例子包含:
XHTML - 最新的 HTML 版本
WSDL - 用于形貌可用的 web service(web service description language)
WAP 和 WML - 用于手持装备的标记言语
RSS - 用于 RSS feed 的言语
RDF 和 OWL - 用于形貌资本和本体
SMIL - 用于形貌针针对 web 的多媒体
如果开辟人员都是理性的
如果他们都是理性的,就让将来的运用顺序运用 XML 来交流数据吧。
将来或许会涌现某种字处置惩罚软件、电子表格顺序以及数据库,它们能够运用纯文本花样读取相互的数据,而不需要运用任何的转换顺序。
我们如今能做的只要祷告微软公司和一切其他的软件开辟商在这一方面取得一致了。
别的一些作用:
1、数据交流
用XML在运用顺序和公司之间作数据交流已不是什么隐秘了,毫无疑问应被列为第一位。
那末为何XML在这个范畴里的职位这么主要呢?缘由就是XML运用元素和属性来形貌数
据。在数据传送历程当中,XML一向保存了诸如父/子关联如许的数据组织。几个运用顺序
能够同享和剖析同一个XML文件,没必要运用传统的字符串剖析或拆解历程。
相反,一般文件不对每一个数据段做形貌(除了在头文件中),也不保存数据关联组织。使
用XML做数据交流能够使运用顺序更具有弹性,由于能够用位置(与一般文件一样)或用元
素名(从数据库)来存取XML数据。
2、Web效劳
Web效劳是最令人激动的反动之一,它让运用差别体系和差别编程言语的人们能够相互交
流和分享数据。其基本在于Web效劳器用XML在体系之间交流数据。交流数据通经常使用XML标
记,能使协定取得范例一致,比方在简朴对象处置惩罚协定(Simple Object Access Protoc
ol, SOAP)平台上。
SOAP能够在用差别编程言语组织的对象之间通报音讯。这意味着一个C#对象能够与一个
Java对象举行通信。这类通信以至能够发作在运转于差别操作体系上的对象之间。DCOM
, CORBA或Java RMI只能在严密耦合的对象之间通报音讯,SOAP则可在松耦合对象之间传
递音讯。
3、内容管理
XML只用元素和属性来形貌数据,而不供应数据的显现要领。如许,XML就供应了一个优
秀的要领来标记自力于平台和言语的内容。
运用象XSLT如许的言语能够轻易地将XML文件转换成种种花样文件,比方HTML, WML, PD
F, flat file, EDI, 等等。XML具有的能够运转于差别体系平台之间和转换成差别花样
目标文件的才使得它成为内容管理运用体系中的优异挑选。
4、Web集成
如今有越来越多的装备也支撑XML了。使得Web开辟商能够在个人电子助理和浏览器之间
用XML来通报数据。
为何将XML文本直接送进如许的装备去呢?如许作的目标是让用户更多地本身控制数据
显现体式格局,更能体验到实践的快活。通例的客户/效劳(C/S)体式格局为了取得数据排序或更
换显现花样,必需向效劳器发出请求;而XML则能够直接处置惩罚数据,没必要经由向效劳器申
请查询-返回效果如许的双向“路程”,同时在装备也不需要配制数据库。
以至还能够对装备上的XML文件举行修正并将效果返回给效劳器。想像一下,一台具有互
联网功用并支撑XML的电冰箱将会给市场带来多么大的打击吧。你今后没必要夙兴去取牛奶
了!
5、配制
很多运用都将配制数据存储在种种文件里,比方.INI文件。虽然如许的文件花样已使
用多年并一向很好用,然则XML照样以更加优异的体式格局为运用顺序标记配制数据。运用.
NET里的类,如XmlDocument和XmlTextReader,将配制数据标记为XML花样,能使其更具
可读性,并能方便地集成到运用体系中去。运用XML配制文件的运用顺序能够方便地处置惩罚
所需数据,不必象其他运用那样要经由从新编译才修正和保护运用体系。
以上就是猖獗XML进修笔记(10)---------XML的作用的内容,更多相关内容请关注ki4网(www.ki4.cn)!