XML
XML 可扩展标记语言(EXtensible Markup Language),长久以来作为配置和与网络上的主流数据交换格式。
XML 被设计为传输和存储数据,其焦点是数据的内容。没有任何行为的 XML。XML 是不作为的。也许这有点难以理解,但是 XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。
XML 无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。
长久以来作为javaweb开发中配置文件的标准格式,开发者对于xml的亲切感和依赖度不用怀疑!
<book>
<type>textbook</type>
<pages>256</pages>
<title>Programming Pearls 2nd Edition</title>
<description>The first edition of Programming Pearls was one of the most influential books I read early in my career...</description>
<rating>4.5</rating>
<coverType>paperback</coverType>
<genre>Computer Science</genre>
<author>Jon Bentley</author>
<publisher>Addison-Wesley Professional</publisher>
<copyright>1999</copyright>
</book>
JSON
JSON JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
或许可阅读性的差别仁者见仁,但是在解析速度 上面 JSON 超越了XML是不争的事实。随着Ajax 技术深入到web开发的方方面面,成为web开发不可或缺的基石,作为JavaScript嫡生子的JSON自然在web开发中具有得天独厚的优势
目前在php开发中JSON已成为配置文件事实标准,再加上对于javaScript与生俱来的良好支持和解析速度的优势,JSON未来一定会获得更大的舞台!
{
"book": { "type": "textbook","pages": "256","title": "Programming Pearls 2nd Edition","description": "The first edition of Programming Pearls was one of the most influential books I read early in my career...","rating": "4.5","coverType": "paperback","genre": "Computer Science","author": "Jon Bentley","publisher": "Addison-Wesley Professional","copyright": "1999" } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。