温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Ajax数据格式:XML Html JSON

发布时间:2020-07-07 00:06:51 来源:网络 阅读:464 作者:Hello_Prudence 栏目:开发技术
  1. XML

    优点:

       XML的一大优势在于它是一种可扩展的格式,使用时并不会受制于某种预设的数据结构,而是可以自由定义所需的结构,只要该结构在整份文件中保持一致即可。XML的另一个好处是,它符合DOM标准,只要通过Ajax调用获取到的数据,就可以像解析普通HTML文档那样,通过getElementsByTagName(),getAttribute(),parentNode,firstChild等方法或属性来解析它。

    缺点:

        不能用于跨域名的Ajax调用,每个Ajax调用所请求的XML文件都必须和执行调用的脚本位于同一网域内,否则就会请求失败。所以,公共数据源一般不太会用XML格式。

===========================================================================================

2. HTML

    优点:

        速度,不用另外编写JavaScript代码去解析获取到的HTML,这不仅可以节省开发者的经历,而     且可以缩短用户访问网站的加载时间。

    缺点:

        如果你要以异步的方式更新文档中某块内容,那么使用HTML作为数据源是个非常好的方法。

        但是,与XML或Json不同,它并未向开发者提供一种精细的控制手段,除非你就是想更新HTML文档中某一固定位置上的内容。

===========================================================================================

3.JSON

    优点:

        JSON是一种非常迅速、灵活且与平台无关的格式。JSON格式在跨站点使用时非常容易,大部分网络服务都是以JSON格式来提供数据的。

    缺点:

        语法严格---JSON的每个逗号、冒号、引号都要摆对位置,这样数据才能正确解析。

        安全性---使用由第三方网络服务提供的JSON服务时,都要考虑安全问题,JSON对象很容易被远程注入恶意文本,在使用时,应该只从信任的数据源中获取JSON数据。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI