收藏文章 楼主
WML文档结构详解
网友【血蜘蛛】 2005-05-21 01: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-21 01:39:50  回复

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

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 十年了,马航MH370的新一轮探寻工作开启?
  2. 时代在继续推进:“中国边检”已经改名为“中国移民管理”
  3. 胃癌发病率和筷子🥢有关系?
  4. 中国企业在2025 CES“疯狂圈粉儿”
  5. 特朗普总统公开称赞中方领导人,认可中美可以友好相处!
  6. 针对TikTok,联邦法院坚持“不卖就禁”!扎克伯格或将成为最大赢家
  7. 法官算老几?马斯克:公司应当由股东控制!
  8. 在美国买房的省税攻略“十个妙招”
  9. 移民故事:在北美生活十年后的“回头路”
  10. “赴美生子”这次真完了,特朗普政府即将终结“最容易移民方法”
  11. “CEO杀手”或面临死刑?超级明星律师为其辩护,好莱坞的专题纪录片即将开机拍摄!
  12. 阔别四年,回国大谈AI的马云可以再次盘活阿里吗?
  13. 态度“回归自然”了?特朗普胜选后首次接受电视访谈
  14. 针对纽约州指控,他提出无罪抗辩!
  15. 绝非泛泛之辈!枪杀了美国医保巨头公司高管的嫌疑人落网
  16. 警告特朗普和马斯克的?美军特种兵策划了Cybertruck爆炸案
  17. 特朗普总统公开表示美中联手可以解决世界上所有问题,当日还会见了TikTok首席执行官!
  18. 重大胜利🤑特朗普总统“又赢了一把”
  19. 绝非野鸡大学!因为太过低调,盘点被低估的8所美国大学
  20. 为何大火一直“不放过”洛杉矶?
  21. 金牌讲师在洛杉矶的生存之道
  22. 拿英伟达“开刀”,是中国GPU自主化的一步险棋!
  23. 最后期限了,TikTok将会卖给谁?伊隆·马斯克?
  24. 在中国工作生活多年的前世界500强CEO被提名为美国驻华大使
  25. 怪自己心善帮错人!美国华人在Costco购物后,被警察抄家!
  26. 美国政府即将全面解除对华限制?
  27. 免签力量!外籍人士“中国游”持续火热
  28. 中美关系的新篇章?中国的人民日报开始征集“中美友好合作故事”
  29. 两大巨头20年恩怨何解?特朗普政府“给撑腰”的马斯克可以直接攻击贝佐斯了?
  30. 在拜登赦免儿子后… 特朗普总统的特赦名单开始受关注了
  31. 全美最昂贵房产分布的邮政编码榜单出炉
  32. ChatGPT竟然拒绝谈论此人,无人知道为什么!
  33. 罪犯也能当总统?美国的底线呢?
  34. 美国人视角解读的最新中国出口管制:中国开创先例,禁止他国向美国出售商品!
  35. 首次入境美国在旧金山机场遭遇了小黑屋
  36. 特朗普总统“喜获”年度人物封面,商界CEO们开始“跪舔”!

美国动态 · 美果转盘 · 美果商店

Your IP: 3.142.42.247, 2025-01-19 12:56:16

Processed in 0.44651 second(s)

头像

用户名:

粉丝数:

签名:

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