[js] XML与JSON有什么的区别?
xml 可以设 id,用 include 之类的可以直接引用过来,甚至可以约定内容格式。
但 json 不依赖 js 等语言就很难完成了。
好吧,广义上来讲,
json 编译更简单易懂,体积更小,结构不复杂更易于传输。
xml 有约定的标准或格式,属性结构的感觉更强。
这种结构上的不同感觉可以看看下面体会一下
<country>
<name>中国</name>
<province>
<name>湖北</name>
<citys>
<city>武汉</city>
</citys>
</province>
<nation>
<name>汉族</name>
</nation>
<nation>
<name>壮族</name>
</nation>
</country>
{
"name": "中国",
"provinces": [
{
"name": "湖北",
"citys": [
{
"city": "武汉"
}
]
}
],
"nation": [
{
"name": "汉族"
},
{
"name": "壮族"
}
]
}
xml是可标记扩展语言,JSON(javascript object notation)是基于javascript的一个子集,xml比json具有更清晰的层次结构,但是需要更多的字符进行描述,json比xml更流行。
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
浙公网安备 33010602011771号