当前位置: 首页 > 图文教程 > XML家族 > XML > WAP教程(9):WML 实例

XML
XML简易教程之四
XML与HTML的结合(上)
XML与HTML的结合(下)
XML入门的常见问题(一)
XML入门的常见问题(二)
XMLHTTP资料
什么是XML
什么是 XML Web Service
XML正在接管Web服务 成为SOA的基础
怎么样在网页上读取远程xml的数据
XML教程—编写结构完整的XML文档
读写xml文件的2个小函数
XML文档的基本操作
初学者如何开发出一个高质量的J2EE系统
优化 JavaScript 代码
自动更新程序的设计框架
使Firefox对XML的处理兼容IE的节点处理方法
WML学习之四 锚和任务
WML学习之五 显示表单
WML学习之六 事件

XML 中的 WAP教程(9):WML 实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-13   浏览: 83 ::
收藏到网摘: n/a


                         带有两个卡片的一个卡片组 - 一个供用户输入,一个供显示结果 - 正如本例中展示的.             
带有两个卡片的一个卡片组 - 一个供用户输入,一个供显示结果 - 正如本例中展示的:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="card1" title="Tutorial"> <do type="accept" label="Answer">   <go href="#card2"/> </do> <p> <select name="name">   <option value="HTML">HTML Tutorial</option>   <option value="XML">XML Tutorial</option>   <option value="WAP">WAP Tutorial</option> </select> </p> </card> <card id="card2" title="Answer"> <p> You selected: $(name) </p> </card> </wml>
在您的移动电话显示屏上,结果看上去也许类似这样: wap example
第二张卡片看上也许类似这样: wap example 2 例子解释 Prolog
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
WML 文档中的第一行称为 prolog。prolog 定义了文档是 XML 文档,然后它定义了 XML 的版本,以及要引用的 DTD。 Deck
<wml> ..... </wml>
deck 是 WML 文档本身。它被嵌套在 >wml> 标签中。 Cards
<card> ..... </card>
一次只显示一个卡片。这个 WML 卡片组包含两个卡片 - 一个供用户输入,一个供结果显示。 <do> 元素
<do> ... </do>
第一个卡片拥有 <do> 元素,该元素定义了被触发的事件。<do> 元素的 type="accept" 属性使 label="Answer" 显示在屏幕的左下角。 Event
当用户点击 <do> 标记时会触发 <go> 元素。<go> 元素的 href="#card2" 属性使卡片二显示在屏幕上。 Variable
卡片二显示来自卡片一的 $(name) 变量,因为变量在卡片之间是有效的。