收藏文章 楼主
WML文档结构详解
网友【血蜘蛛】 2005-05-20 17:39:50 分享在【时代发展的印记】版块    1    1
1、声明(Prologue)

代码:


2、元素(Element)

WML首先定义一个Deck,然后在Deck内封装信息和Card。

3、文件头(Head Element)

头信息包含与Deck有关的信息,包括meta数据和控制元素。

3.1、访问权限设置(Access)

该元素用于设置有访问当前Deck权限的列表。如果Deck内不包含Access Element信息,该Deck下的Access Element处于无效状态,其他所有的Deck都可以访问该Deck。

相关属性:

domain:假如设置

代码:

那么 sina.com.cn/ 将有访问权限, 而 sino.com.cn/ 和 sina.net.cn/ 就没有.

path:工作原理与Domain非常相似,例如设置

代码:

那么"/internal/wml" 将获得访问权限,而"/internal-wml"就没有。

示例:

做如下设置

代码:

那么以下几个Url具有访问权限:

sina.com.cn/wap/goto.cgi

sina.com.cn/wap/index.wml

sina.com.cn/wap/cgi-bin/crea...ame=123&pwd=234

以下的几个Url没有访问权限:

sina.com/wap/getuid.cgi

sina.com.cn/internal/wap/getuid.cgi

3.2、头元素设置(Meta)

和HTML中的类似,提供了该DECK的meta信息。

例如:

代码:

content属性是必选的,其内容根据属性而定。scheme属性目前尚不支持。forua为可选属性,指定在该wml文件传到客户端之前,标签是不是被中间代理删除(因为传输的协议可能改变),默认值为false。

目前支持的meta数据:

代码:

指定DECK在手机内存缓存中的存储时间段,默认的为30天(除非内存耗尽),在该期间,手机对于访问过的DECK直接从缓存里调用。如果信息是对时间敏感的,可以用max-age指定DECK在缓存里的生存期,最小单位是秒,如果指定为0,则每次都需通过连接服务器来调用该DECK。

代码:



代码:

类似于普通浏览器的书签功能。当用户将一个CARD做了书签后,手机浏览器首先用一个标记记录该CARD,这个标记默认的是标签中的title属性(以后会讲到),然后当用户选择了该书签以后,浏览器就会打开被记录的URL。但是因为在默认的情况下,手机会记录所有的DECK,所以,一般被用来使手机不要记录当前的URL,即。此外,如果要为书签指定不同于当前DRECk的URL,用代码:



4、模板(Template)

为了节省资源,可以把每个Card中都要用到的Task设置在模板中,供当前Deck中所有Card使用,加入个别Card不需要该模板内容,可以Override掉它(详见任务屏蔽)。

5、卡片(Card)

适用事件

以下事件适用于Card和Template,参见前面的相关说明。

1. onenterbackward

2. onenterforward

3. ontimer

卡片属性(Card)

id:同一Deck内Card的唯一标识,可以作为标签被使用。(#nextcard).

title:卡片标题。不同的浏览器处理标题处理title的原则不一样,有的浏览器会显示标题,如果当前卡片没有设置标题,当前卡片的URL会被显示在标题位置。有些浏览器为了节省显示区域会忽略标题。

newcontext:默认值为false,用来指示当跳转到本CARD时,手机是不是要清除以前保留的信息,包括变量,堆栈里的历史记录,重新设置手机状态等。

ordered 布尔变量,声明Card是否有序。通常可以用来开发自动播放的幻灯片效果。

示例:

代码:










Start Here.








Card Accept







Card Accept2



meiguo.com 发布人签名/座右铭·有时你看似是一件很吃亏的事,往往会变成非常有得的事。
·凡事都留有余地,因为人是人,不是神,不免有错处,可以原谅人的地方,就原谅人。
·好的时候不要看得太好,坏的时候不要看的太坏。
大家都在看
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

1   2005-05-20 17:39:50  回复

回复/评论:WML文档结构详解

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 德州少女在圣诞前夜失踪,全力搜寻中!
  2. 强制注销户口?传闻中国在加强双重国籍监管
  3. 人类史上“最贵CEO”诞生!马斯克的“万亿薪酬”背后
  4. 中国已经全额缴纳了联合国会费,联合国的财政危机缓解!
  5. 美国华人揭示的五大高收入职业
  6. 中美经贸磋商“展现战略对称”新态势
  7. 美国仍然依赖纸质信件的真相剖析
  8. 五角大楼的机密报告:中国导弹可以击沉美军航母
  9. 马斯克指控“美国慈善家”做空特斯拉,涉案逾百亿美元!
  10. 美宝家庭关切:双国籍审查和户口注销真相
  11. 多名移民法官在同时期被解雇,引发司法危机
  12. 在海外漂泊12年后的真实感受
  13. 一美分硬币“Penny”铸造历史正式终结
  14. ICE启动了在社交媒体的全天候监控项目
  15. 黄仁勋警示川普政府,再不开放“对华AI芯片出口”就来不及啦!
  16. 2026年版的“公共负担”新规复活,华人家庭遭遇精准打击!
  17. 美国移民局(ICE)新提案打算限制福利使用,有记录者可能影响绿卡申请!
  18. 感恩节餐桌的费用回落,零售商推出了低价套餐!
  19. 川普总统正式签属涉台法案,解放军示警!
  20. 美国政府批准了对台3.3亿美元的军售
  21. 学习英语12年后,终于实现了“美国梦”!
  22. MIT稳居了CS榜首!美国大学的最新排名出炉
  23. 川普政府终于听说了日本新首相【高市早苗】因为台海表态引发外交危机的事儿了?
  24. 外国人的入境中国手续简化,可以提前在网上填报入境卡了!
  25. 川普政府再次出奇招!拒绝所有胖子的移民申请?
  26. 英伟达H200芯片的对华销售仍然在受美国的两重限制
  27. 中美两国元首在釜山会晤:就关税、大豆和稀土已经达成共识
  28. 联邦政府启动“红色日落行动” 审查比特币矿机的供应链
  29. 美国在AI竞争中失利了?阿里千问模型在全球领先
  30. 恢复或加入?重获中国国籍的路径比较
  31. 中美高层通话后… 川普总统计划明年访华,芯片管制也松口了!
  32. 特朗普总统宣布“平安夜”和“节礼日”也放假
  33. 中美AI竞争的新格局已定?
  34. SpaceX在加速IPO计划,目标估值1.5万亿美元!
  35. 在特朗普访华之前,白宫向中国“递三份礼物”
  36. 顶级文凭可早获绿卡!H1B签证“全新加权”抽签制度生效
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(1) 分享
分享
取消