HTML的未来,第 2 部分: XHTML 2.0

豆豆网   技术应用频道   2007年09月17日  【字号: 收藏本文

内容摘要:本文将介绍万维网联盟(W3C)建立下一代 XHTML 规范版本的工作,以及他们对以 Ajax 应用程序为代表的“富客户端”行为需求的反应。

  XForms允许在提交之前验证和约束输入。 

  XForms不使用脚本就能实现多阶段表单。 

  因为是一种模块化语言,XHTML2.0引入XForms模块来实现表单功能。 

  WebAPI 

  W3CWebAPI工作组负责为客户端Web应用程序开发制定标准API。其中第一种也是最常用的一种API就是作为Ajax(也是WHATWG描述的一种技术)核心的XMLHttpRequest功能。程序员可以通过ECMAScript和其他浏览器环境支持的任何语言来使用这些API。 

  可能制定的其他API包括: 

  处理浏览器Window对象的API 

  DOMLevel3EventsandXPath规范 

  时间事件API 

  用于非HTTP联网的API,如XMPP或SIP 

  客户端持久存储API 

  拖放API 

  监控下载的API 

  更新文件的API 

  虽然这些API不一定会随着XHTML2.0一起实现,但在未来四年中,浏览器很可能将两方面结合起来为Web应用程序提供丰富的平台。 

  WebApplicationFormat 

  XHTML2.0是Web应用程序用户界面问题的一部分,但不是全部。MozillaXUL和MicrosoftXAML这些技术已经为用户界面提供了丰富的XML词汇表。 

  WebApplicationFormat工作组负责按照XUL或XAML的方式开发指定用户界面的声明性格式,以及XBL2的开发,这是一种在自定义标记和已有技术之间提供绑定的声明性语言。实际上,XBL2为程序员提供了编写新的Web应用程序部件的一种方法。 

  为何要创建XHTML2.0? 

  XHTML1.0的目的是将HTML转化成XML词汇表。它为HTML引入了XML语法约束:区分大小写、必须用引号括起来的属性值和成对的标签。这项任务完成了,XHTML2.0致力于解决HTML作为一种Web页面标记语言的问题。 

  W3C的StevenPemberton在阿姆斯特丹XTech2005大会上所作的演讲中(请参阅参考资料)阐述了XHTML2.0的设计目标: 

责编:豆豆技术应用

正在加载评论...