13. xml与json
13.1 XML
-
简介
可扩展的标记语言,里面的标记都是用户自定义的,标记都是成对的。作用是用来存储数据和传输数据。 特别适合 网络传输。
-
与html的区别
xml是可扩展的标记语言,html是超文本标记语言
xml里的标记都是用户自定义的,html都是预定义的
xml用于存储和传输,html用于显示数据
-
XMl的书写
扩展名是xml。
声明:文件的第一行的内容,格式是固定的
<?xml version="1.0" encoding="UTF-8"?>
只有一个根标记
子标记可以有多个
标记名区分大小写,不能以数字开头。
属性:开始标记中可以添加属性信息,属性值需要使用双引号。
注释:<!-- 注释内容 -->
特殊符号:
< : < > : > & : & " : " ' : &a
pos;纯文本区域:在此区域里的内容,都是普通字符,没有其他含义
<![CDATA[ 内容 ]]>
13.2 json字符串
就是用特殊的字符串
需要使用双引号。
表示对象:必须使用{}
var json = "
{'city':'hangzhou','BESTJINGDIAN':'XIHU','SECONDJINGDIAN':'LEIFENGTA'}"
表示数组:必须使用[]
var json = '[{"city":"hangzhou"},{"city":"beijing"},{"city":"shanghai"}]'