开发者社区


Web服务 | ASP/ASP.Net | JSP | PHP/Perl | 网站设计
首页 - WEB技术
Web技术
全文搜索:   

XHTML对于无线开发意味着什么?
作者: BUILDER.COM
2003-03-06 10:44:44



WAP2.0将XHTML指定为下一代无线访问协议的内容编写语言。XHTML Mobile Profile是XHTML的一个子集,为各种移动设备编程提供了一种多用途的和有效的方法。用这门语言编写的内容也适合在PC环境里显示。本文会探讨XHTML Mobile Profile,将其放在更大的XHTML框架里,后者包括了XHTMLMod、XHTML Basic和WML2。


XHTML、XHTMLMod和XHTML 基础
W3C已经把XHTML 1.0定义为官方的Web标示标准,从而取代了HTML。基于HTML 4.0的XHTML其实就是就入了模块化并严格遵从XML规范的HTML 4.1。通过为不同的设备类型的Web页面提供清晰的结构,XHTML作为一个XHTML的应用程序,是移动Internet和固定Internet相集成的关键一步。你可以参考我们先前的文章,以获得更多关于XHTML的信息。


W3C所推荐XHTMLMod详细说明了XHTML的抽象模块化(abstract modularization)。它能够细分和扩展XHTML,还能让XML标准规范指定定义明确的XHTML元素集,有些类型的设备需要支持这些集合。从本质上讲,XHTML Modularization按照功能把XHTML 1.0拆分成了多个抽象模块。把这些模块结合起来就能够构成像XHTML Basic这样的XHTML子集。使用XHTMLMod,你就可以通过组合XHTML模块从而构成新的文档类型,而不再需要对基本XHTML元素的排列组合实现这一点。

XHTML Basic是移动版本的XHTML 1.0。不是所有的XHTML元素都是大量移动设备的有限显示屏、内存和处理能力所需要的,这些设备包括移动电话、PDA、传呼机和顶置盒等等。XHTML Basic利用XHTML的模块化创建了一种文件类型,这种文件类型由来自XHTML 1.0的最小模块集组成。通过将这些模块集和图像、表单、基本表格和对象支持接合起来,XHTML Basic提供了一种XHTML文档类型,不仅能够为小型设备提供足够的实现方法,而且能够为这样的(小型)设备提供丰富的内容编写方法。和WAP1.x内容编写语言WML相比而言,这样的文档类型用途会更广。

XHTML Basic几乎提供了HTML移动设备专用子集(cHTML、WML和HTML 4.0移动访问的指导原则)的所有标准特性。这些特性包括对基本文档格式化、表单、超链点、基本表格、图像和meta信息的支持。从本质上讲,XHTML Basic就是去掉了诸如框架(frame)这样能力的XHTML 1.0,对于只有有限显示能力的移动设备来说,这些框架与其相关度不是很大。其他没有被包括进XHTML Basic的XHTML 1.0重要特性还有样式元素(但是你还是可以链接到外部的样式表)、脚本元素和事件元素。而且只有基本表格和表单获得了其支持。

【下一页】
声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
近期相关报道:
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) 2006 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号