几十亿网页过时? XHTML 2.0兼容性有问题
|
|
|
日前,W3C批准了XHTML 2.0版。XHTML 2.0在纠正以前存在的一些错误的同时,也将与其前任越走越远。
一些Web开发人员的主要担心是W3C发出的XHTML 2.0将与HTML 4.0和XHTML 1.0“不向后兼容”的警告成为事实。这一警告使人们担心几十亿已有网页面临过时的风险,除非它们被翻译为这种新Web语言。大多数开发人员认为新老语言之间出现重大冲突是很久以后的事。但一些人说,缺少兼容性将直接阻碍他们转换到XHTML 2.0。
W3C在2000年1月首次提出XHTML时,目标是开始将Web翻译为XML。XHTML 1.0是作为一种帮助Web开发人员和创作工具制造商放弃传统标记语言,迁移到一个基于XML的新未来的HTML-XML混合体而开发的。XHTML 2.0草案的一位作者Navarro说:“XHTML 1.0是作为HTML和XML之间的桥梁而设计的。XHTML 2.0则处在这座桥梁的另一端,它抛弃了大部分不受欢迎的内容,向以更XML的新方式来创作网页的方向前进。”
Web创作者和冲浪者可能要过一段时间才会遭遇XHTML 2.0与遗留HTML和XHTML 1.0代码的不兼容性问题。这种事只有在浏览器开始支持XHTML 2.0并停止支持以前的标准时才会发生。然而Navarro警告说,这种转变的发生只是时间问题。
XHTML 2.0提供了一些可能吸引Web开发人员尽早开始迁移的新功能,不过一些分析人士和开发商认为XHTML 2.0的新特性可能还不足以吸引大批的Web创作者。一位业界分析师说:“XHTML 2.0的最大问题不是它的向后兼容性。我没有看到任何使网站作者说‘我要拥有它’的诱人特性。”一位Web开发者也认为对这种新标记语言的需求不可能马上激增,部分原因是由于XML本身还没有普及。
来源:计算机世界网
|
|
|
(责任编辑:陈健)
|
|
|