XML 语言

来自计算思维百科
跳转至: 导航搜索

XML(Extensible Markup Language),即可扩展标记语言,它与HTML一样,都是SGML (Standard Generalized Markup Language,标准通用标记语言)。W3C 为了考虑工业界的需求也在不断地扩充 HTML 规范,以求各种浏览器能够有一个兼容的基础。经历了 2.0、3.2、4.0 等重要版本只后,W3C发现HTML 规范变得非常庞大,完全背离了 HTML 最初设计主要用来表义的初衷,导致要实现一个完全的 HTML 浏览器越来越困难和复杂。慢慢的,人们为 HTML 减肥的呼声越来越高。为了解决这个问题,以利于 Web 的健康发展,W3C 参考 SGML 设计了新一代的标记语言 XML。XML作为当前Internet环境中跨平台的,依赖于内容的技术,是处理结构化文档信息的有力工具。

XHTML 是“The Extensible HyperText Markup Language”(可扩展超文本标识语言)的缩写。XHTML是一种为适应XML而重新改造的HTML。随着XML越来越成为一种趋势,我们不知不觉的会问:如果我们有了XML,我们是否依然需要HTML?为了回答这个问题,1998年5月在旧金山开了两天的工作会议,会议的结论是:需要。我们依然需要使用HTML。因为大量的人们已经习惯使用HTML来作为他们的程序设计语言,而且已经有数以百万计的页面是采用HTML编写的。针对这种情况,XHTML就诞生了。XHTML就是一个扮演着类似HTML的角色的XML,从本质上来说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。