ajax中XML和JSON数据格式比较

  使用ajax时,首先要明确2点,获取返回的数据可以使用ajaxobj.responseXML或者ajaxobj.responseText的2个属性,ajax对象其他属性具体参考:ajax对象常用属性,事件,方法大小写问题

1)对于XML数据,使用responseXML获取到,直接是XMLDOM对象

2)对于responseText得到的内容只有一种类型,就是字符串,然后根据需要将responseText处理成其他数据类型,如返回json格式的字符串,eval生成json对象什么的。如果是xml的字符串,需要使用浏览器的特殊对象,如ie的acx,firefox的DOMParser将xml字符串还原为xmldom对象。具体参考:javascript操作 xml

  XML和JSON的优缺点

1)XML是跨平台的,很多平台都能支持,所以采用XML数据格式时平台移植容易。缺点就是字节数比较发现,对于等效的JSON和XML有效数据,JSON总是小于XML。

2)优点就是字节数少,容易操作。但是兼容性不是很好
 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:ajax中XML和JSON数据格式比较

评论(0)Web开发网
阅读(197)喜欢(0)JavaScript/Ajax开发技巧