XML 和 JSON
XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。
XML是一个技术体系,除了我们经常用到的XML文档本身外,XML还支持:
DTD和XSD:验证XML结构和数据是否有效;
Namespace:XML节点和属性的名字空间;
XSLT:把XML转化为另一种文本;
XPath:一种XML节点查询语言;
JSON是JavaScript Object Notation的缩写,它去除了所有JavaScript执行代码,只保留JavaScript的对象格式。一个典型的JSON如下:
JSON作为数据传输的格式,有几个显著的优点:
JSON只允许使用UTF-8编码,不存在编码问题;
JSON只允许使用双引号作为key,特殊字符用\转义,格式简单;
浏览器内置JSON支持,如果把数据用JSON发送给浏览器,可以用JavaScript直接处理。
扎西记录的内容