xml html XHTML和json 区别

来源:互联网 发布:小学四年级体测数据 编辑:程序博客网 时间:2024/05/24 06:06



    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于        编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生  成,并有效地提升网络传输效率


xml 是可扩展标记语言标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言它被设计用来传输和存储数据,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

HTML 是超文本标记语言,标准通用标记语言下的一个应用。超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
XHTML,是可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。

XML 和HTML 区别
它被设计用来传输和存储数据;[1] 
超文本标记语言被设计用来显示数据。
它们都是标准通用标记语言的子集

JSON与XML的区别:

  (1)可读性方面:基本相同,XML的可读性比较好;

  (2)可扩展性方面:都具有良好的扩展性;

  (3)编码难度方面:相对而言,JSON的编码比较容易;

  (4)解码难度:JSON的解码难度基本为零,XML需要考虑子节点和父节点;

  (5)数据体积方面:JSON相对于XML来讲,数据体积小,传递的速度比较快;

  (6)数据交互方面:JSON与javascript的交互更加方便,更容易解析处理,更好的数据交互;

  (7)数据描述方面:XML对数据描述性比较好;

  (8)传输速度方面:JSON的速度远远快于XML。




原创粉丝点击