JSON
JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言文本格式,同时也具备类似于C语言的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)体系的行为。这些特性使JSON成为理想的数据交换语言。
XML
扩展标记语言(Extensible Markup Language,XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML和JSON的优劣
XML:易读性高,扩展性强
JSON:清凉,省流量,使用方便,高效。
XML
常见xml使用场景,xib文件,plist文件,新闻RSS订阅等
- 每个xml数据都可以整理成document文档。
- 每个xml文档都有一个根节点Root节点。
- 完整的Root节点<root></root>最上一级节点为根节点。
网友评论