东营网站建设铭盛信息,中国建筑装饰网设计师联盟,温州建设小学网站,编程培训机构价格一、xml和json对比 xml:扩展标记语言#xff0c; 优点#xff1a;格式统一#xff0c;格式标准#xff0c;容易与其他系统远程交互#xff0c;数据共享比较方便 缺点#xff1a;xml文件庞大#xff0c;格式复杂#xff0c;解析会花费大量时间和资源 优点格式统一格式标准容易与其他系统远程交互数据共享比较方便 缺点xml文件庞大格式复杂解析会花费大量时间和资源服务器和客户端需要花费大量代码解析不易维护且复杂 json:轻量级数据交互格式具有良好的可读和便于快速编写的特性。 优点数据格式简单易于读写易于解析在服务器和客户端有统一的标准解析简化代码量。便于开发和维护 缺点通用性较差在web领域应用应用处于初级阶段 对比 1.xml规范标签json推荐语法可读性不相上下 2.xml扩展性较好 3.json比xml更容易编写且更容易解析 4.json体积较小传输速度远快于xml 5. JSON只提供整体解析方案而这种方法只在解析较少的数据时才能起到良好的效果XML提供了对大规模数据的逐步解析方案这种方案很适合于对大量数据的处理。
二、前端对xml文件的解析和渲染 1.利用ajax请求请求的路径为xml文件注意需在有服务器的情况下本次实例是利用node搭建的本地服务器打开html文件。 2.在js中利用ajax请求xml 3.根据返回的数据获取到xml文件的字符串创建DOMParser对象 用以解析字符串 4.解析完后直接获取相关dom遍历渲染到页面