<?xml version="1.0" encoding="utf-8"?>
<country>
<name>中国</name>
<province>
<name>广西</name>
<citys>
<city>桂林</city>
<city>贺州</city>
</citys>
</province>
<province>
<citys>
<city>深圳</citys>
<city>广州</city>
<citys>
</province>
</country>
编码的可读性,xml有优势,毕竟人类的语言更贴近这样的说明结构。json读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言恰恰是适合机器阅读,所以通过json的索引.provinde[0].name就可以读取到‘广西’这个值了。编码的手写难度来说,xml还是舒服一些。好读当然好写。不过写出来的字符json就明显少很多。去掉空白制表以及换行的话,json就是密密麻麻的有用数据,而xml却包含很多重复的标记字符。