xml应用之wml
wml就是 Wireless Makeup Language,即使无线标记语言。
wml之于wap就像html之于pc webbrowser.wml主要是用于手机上面的应用,制作手机网站。
wml中的脚本语言是wmlscript是javascript的一个精简集。
下面是一个wml的文本,wml文件都是以*.wml出现。
*********************************************
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1//EN"
http://www.wapforum.org//DTD//wml1_1.1.xml">
<wml>
<card id="movie" title="Hello world">
<p>
hello world!
</p>
</card>
</wml>
*********************************************
如果大家pc上装有winwap浏览器的话,可以观看一下上面*号包围的保存为wml为后缀的的wml网
页。
wml文档也是标准的xml文档,从命令<?xml version="1.0"?>可知
wml文档都有一个根元素wml,即使其它的标记都包含在<wml></wml>之中。<!DOCTYPE wml
PUBLIC "-//WAPFORUM//DTD WML1.1//EN"
http://www.wapforum.org//DTD//wml1_1.1.xml">句是对wml文档结构规范的声明。一个wml文档
可以包含多个card,即wml下面是由多个卡片组成的。
既然wml能包含wmlscript脚本当然也就具有处理数据输入的能力,比如说处理表单之类的能力。
更多关于wml的知识可以参考www.wapforum.org上面的问章。目前比较好的制作wml的工具是
NOKIA Mobile internet tools.校网上面由,他是基于java的。