您的位置:首页 > Web前端 > JavaScript

JSon和XML的比较

2012-10-15 14:17 232 查看
JSon和XML的比较:

JSon比Xml的体积小;

JSon和JS交互更方便

JSon对数据的描述性没有XML好

JSon的速度要远远大于XML

JSon的解析要比XML的解析方便

JSon在网络数据的传输中应用广泛

JSON是以key/value的形式存在的,key是Strng类型的,value的类型可以是一个数组,可以是一个字符串,可以是一个数值,也可以是一个布尔值,甚至可以是一个JSON对象

JSon参考:
http://www.open-open.com/lib/view/open1326376799874.html
XML参考:
http://www.2cto.com/kf/201202/121173.html
采用DOM解析时具体处理步骤是:

1 首先利用DocumentBuilderFactory创建一个DocumentBuilderFactory实例

2 然后利用DocumentBuilderFactory创建DocumentBuilder

3 然后加载XML文档(Document),

4 然后获取文档的根结点(Element),

5 然后获取根结点中所有子节点的列表(NodeList),

6 然后使用再获取子节点列表中的需要读取的结点。

采用SAX解析时具体处理步骤是:

1 创建SAXParserFactory对象

2 根据SAXParserFactory.newSAXParser()方法返回一个SAXParser解析器

3 根据SAXParser解析器获取事件源对象XMLReader

4 实例化一个DefaultHandler对象

5 连接事件源对象XMLReader到事件处理类DefaultHandler中

6 调用XMLReader的parse方法从输入源中获取到的xml数据

7 通过DefaultHandler返回我们需要的数据集合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: