XML简介

2018-01-18 09:48:19
linefo
810
最后编辑:linefo 于 2018-01-18 11:31:04



你最好先对HTML有一定了解!
对于想了解XML结构的人来说,看完XML基础这一块内容就可以了,至少我现在用不到后面的知识。


写在前面


先看一段XML文本:


<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>


是不是感觉和HTML的格式类似?我们知道HTML文本的主要作用是被浏览器而解析而展示给用户,而XML的作用呢?


XML的作用主要是在保存和传输数据上,并且应用范围非常广。


我们需要脱离非此即彼的思想去理解它的作用,上面说到HTML主要用于展示数据,但我们是不是也可以把某个账号密码放在一个HTML文档中,此时它是不是类似一个txt文件?同理,你使用XML去展示数据(XSL)也是没问题的,但它设计初衷就是为了保存和传输数据,很多规则和特性都有利于该方面。


XML的功能特性类似JSON,JSON的优点在于轻量化和更便于人类去理解,XML相对JSON来说,优点是更规范和更丰富的功能特性。


学习XML的目的在于理解它的格式,并可以在实际应用中操作传输或者保存数据。


补充


说一下XML应用的地方:


JAVA开发中,一些配置文件需要用XML格式储存。

使用微信的接口时,消息交互的格式是XML