JSON vs XML
JSON ºÍ XML ¾ù¿ÉÓÃÓÚ´Ó web ·þÎñÆ÷½ÓÊÕÊý¾Ý¡£
ÏÂÃæµÄ JSON ºÍ XML ʵÀý¶¼¶¨ÒåÁ˹ÍÔ±¶ÔÏ󣬰üº¬ÁËÓÉ 3 ¸ö¹ÍÔ±¹¹³ÉµÄÊý×飺
JSON ʵÀý
{"employees":[
{ "firstName":"Bill", "lastName":"Gates" },
{ "firstName":"Steve", "lastName":"Jobs" },
{ "firstName":"Elon", "lastName":"Musk" }
]}
XML ʵÀý
<employees>
<employee>
<firstName>Bill</firstName>
<lastName>Gates</lastName>
</employee>
<employee>
<firstName>Steve</firstName>
<lastName>Jobs</lastName>
</employee>
<employee>
<firstName>Elon</firstName>
<lastName>Musk</lastName>
</employee>
</employees>
JSON ÀàËÆ XML£¬ÒòΪ:
- JSON ºÍ XML ¶¼ÊÇ¡°×ÔÃèÊöµÄ¡±£¨ÈËÀà¿É¶ÁµÄ£©
- JSON ºÍ XML ¶¼ÊÇ·Ö¼¶µÄ£¨ÖµÖÐÓÐÖµ£©
- JSON ºÍ XML ¶¼Äܱ»´óÁ¿±à³ÌÓïÑÔ½âÎöºÍʹÓÃ
- JSON ºÍ XML ¶¼Äܱ» XMLHttpRequest ¶ÁÈ¡
JSON Óë XML µÄ²îÒìÔÚÓÚ£º
- JSON ²»Ê¹ÓñêÇ©
- JSON ¸ü¶Ì
- JSON µÄ¶ÁдËٶȸü¿ì
- JSON ¿ÉʹÓÃÊý×é
×î´óµÄ²»Í¬ÔÚÓÚ£º
XML ±ØÐëʹÓà XML ½âÎöÆ÷½øÐнâÎö¡£¶ø JSON ¿Éͨ¹ý±ê×¼µÄ JavaScript º¯Êý½øÐнâÎö¡£
Ϊʲô JSON ±È XML ¸üºÃ£¿
- XML ±È JSON ¸üÄѽâÎö¡£
- JSON ±»½âÎöΪ¿É¹©Ê¹ÓÃµÄ JavaScript ¶ÔÏó¡£
¶ÔÓÚ AJAX Ó¦ÓóÌÐò£¬JSON ±È XML ¸ü¿ì¸üÒ×Óãº
ʹÓà XML
- ¶ÁÈ¡ XML Îĵµ
- ʹÓà XML DOM ±éÀúÎĵµ
- ÌáÈ¡±äÁ¿Öд洢µÄÖµ
ʹÓà JSON
- ¶ÁÈ¡ JSON ×Ö·û´®
- JSON.Parse JSON ×Ö·û´®