XML和Json使用
1.XML 与 JSON 的区别比较 XML 定义 : 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 JSON 定义 :JSON(JavaScript Object Notation) 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。 2.XML 和 JSON 优劣势 XML: 格式统一 , 易与其他系统进行远程交互 , 数据共享比较方便 ( 优 ); 格式复杂 , 解析 XML 花费较多的资源和时间 . JSON: 格式简单 , 支持多种语言 , 易于解析 , 能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护 ( 优 ); 没有 XML 那么通用性强 3.XML 与 JSON 数据格式比较 (1). 关于轻量级和重量级 轻量级和重量级是相对来说的,那么 XML 相对于 JSON 的重量级体现在哪呢 ? 应该体现在解析上, XML 目前设计了两种解析方式: DOM 和 SAX 。 <1>.DOM DOM 是把一个数据交换格式 XML 看成一个 DOM 对象,需要把 XML 文件整个读入内存,这一点上 JSON 和 XML