WML学习基础教程.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WML学习基础教程

WML学习(一):概述和基本规则 概述 WML(Wireless Markup Language - 无线标记语言)这种描述语言同我们常听说的HTML语言同出一家,都属于X ML语言这一大家族。HTML语言写出的内容,我们可以在我们的PC机上用IE或是Netscape等浏览器进行阅读,而 WML语言写出的文件则是专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的查询等信息,然后向使用者返回他所想要获得的最终信息。 基本规则 * WML使用XML文档字符集,目前支持 Unicode 2.0,和HDML不同,WML的所有标签,属性和规定的可接收值必须小写,CARD的名字和变量也是区分大小写的。和HDML一样,对于连续的空字符,只显示一个空格。标签内属性的值必须用或者括起来,属性名,=和值之间不能有空格。对于不成对出现的标签,必须在 前加 / ,比如br/。在对变量的引用上和HDML基本相同,有:    (var1:esc)    (var1:noesc)    (var1:unesc) 三种形式,具体含义参见前面HDML的相关部分。在对保留字符的处理上也基本相同,对应的取代字符有:    lt;    gt;    apos;    quot;    amp;       空格 nbsp;    - shy; 这里要指出的是在URL的传递过程中,用来连接参数的 必须转化为 amp;。 WML学习(二):基本格式和文件头 基本格式和文件头 wml文件的一般格式: ?xml version=1.0? !DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN /DTD/wml_1.1.xml wml head access/ meta..../ /head card Some contents... /card wml    结构看上去和HTMl文件很类似,对于每一个DECK,在其文档开头必须指明以下的类型声明: ?xml version=1.0? !DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN /DTD/wml_1.1.xml 千万注意字母的大小写。对于一个DECK,其文件大小最好不要超过1.2K。    wml标签和HTML中的html标签一样,用来表明这是一个 WML的DECK,它有一个可选的xml:lang属性来制定文档的语言,比如wml xml:lang=zh表示文档语言为中文。    和HTML一样head标签包含了该DESK的相关信息。head 标签之间可以包含一个access标签和多个meta标签。    access domain=域 path=/路径 /相当于HTML中的BASE标签,指定该DECK的访问控制信息,它用两个可选的属性,domain用来指定域,默认值为当前域, path用来指定路径,默认值为/,即根目录。由于 access单独使用,所以要用/结尾,以后对于类似的情况不再赘述。    meta 属性 content=值 scheme=格式 forua=true|false/ 和HTML中的类似,提供了该DECK的meta信息。属性是必选的,包括一下三种情况    name=name UP.Link Server忽略meta数据    http-equiv=name UP.Link Server将meta 数据转为 HTTP 响应头(同HTML)    user-agent=agent UP.Link Server 直接将 meta 数据传给手机设备,content属性也是必选的,其内容根据属性而定。scheme属性目前尚不支持。forua 为可选属性,指定在该wml文件传到客户端之前,meta标签是不是被中间代理删除(因为传输的协议可能改变),默认值为false。    目前支持的meta数据:    meta http-equiv=Cache-Control content=max-age=3600/指定DECK在手机内存缓存中的存储时间段,默认的为30天(除非内存耗尽),在该期间,手机对于访问过的DECK直接从缓存里调用。如果信息是对时间敏感的,可以用max-age指定DECK在缓存里的生存期,最小单位是秒, 如果指定为0, 则每次都需通过连接服务器来调用该DECK。    meta user-agent=vnd.up.markable content=false/和meta user-agent=vnd.up.bookmark content=指定的URL/ 类似于普通浏览器的书签功能。当用户将一个CARD做了书

文档评论(0)

haocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档