Oct1a

XHTML、HTML、XHTML有什么区别

 HTML(HyperText Markup Language),超文本标记语言

超文本就是指页面内可以包含图片、链接,甚至音乐等非文本元素,“标记”是指用特定的标记符号来标记要显示的内容的各个部分。超文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它被设计用来显示数据,扩展名可以是**html*htm* 。

  XML(Extensible Markup Language),可扩展标记语言

XML被设计用来传输存储数据,是对超文本标记语言的补充。可扩展标记语言是一种元标记语言,它能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档,扩展名xml

  XHTML(Extensible HyperText Markup Language),可扩展超文本标记语言

XHTML基于可扩展标记语言(XML)。本质上说,XHTML是一个过渡技术,它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡,扩展名为**xhtml.**。

总结:HTML、XML和XHTML都是标准通用标记语言的一部分。

HTML被设计用来显示数据,其特点是数据的外观;

XML被设计用来传输和存储数据,其特点是数据的内容;

XHTML是更严格更纯净的 HTML 版本,设计的目的是为了取代HTML以适应未来网络更多的需求。
它们都可以用来开发网页,但就目前来看,网页开发中HTML还是占绝对的主流,现在最新版本HTML5也备受推崇。可拓展标记语言XML广泛运用于各种应用程序中数据的存储(例如各种配置文件)和应用程序间的数据传输,可以说是一项必须掌握的技术(或者选择JSON一种更简洁的语言)。至于可扩展超文本标记语言XHTML,在2009年W3C已经宣布停止了对XHTML2的开发,转而大力支持HTML5。

漫画:混乱的标记语言XHTML2/HTML5

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。