美文网首页
XML概念理解

XML概念理解

作者: viviChen | 来源:发表于2019-02-18 11:56 被阅读0次

    最近山西成本项目需要开发新的页面,用到了WSDL,所以去了解了其相关的一些内容。

    首先需要了解的是XML(Extensive Markup Language,可扩展标记语言)。

    一看到XML,我们可能容易联想到HTML(HyperText Markup Language,超文本标记语言),实际上他们俩不存在可比性,前者的目的是传输、存储数据;后者则是为了显示数据

    其次关于传输数据,我们也会与轻量级的数据交换格式 —— JSON一同较量,对于数据的表述能力来说,我认为JSON更胜一筹,因为JSON可以更轻松直接地用数组和对象的格式将内容的层级关系表述出来,XML文本虽然同样清晰,但是由于格式的固定,会让复杂的层级关系不够明晰。

    XML的优势更多地在于他的其他方面,目前我接触到最多的就是XMLHttpRquest对象,他可以在后台与服务器进行数据交换,从前些年的霸王AJAX到现在的后起之秀axios,他们的本质都是对原生XML的封装,从而很好地的进行和服务器的数据交换。XML也有很多其他的技术,例如SVG,XHTML,XML DOM,XSL,XQUERY,SOAP,WSDL。

    最后才引入到引言我目前接触到的WSDL,他是Web Service的基本元素之一,作用是基于XML的用于描述Web Service以及如何访问Web Serivice的语言;Web Service的另外两个基本元素分别是SOAP(访问Web Service的协议,基本的Web Service平台是XML+HTTP)和UDDI(目录服务,企业可以注册并搜索Web Service);任何应用程序都可以拥有Web Service组件,Web Service的创建与编程语言的种类无关。

    XML的运用十分的广泛,因为项目需要进行了快速的扫盲,整理了目前对于XML的理解,希望以后可以对其有更深入的了解,强化本文章提到的各种信息和脉络。

    相关文章

      网友评论

          本文标题:XML概念理解

          本文链接:https://www.haomeiwen.com/subject/dncaeqtx.html