首 页WAP教程WAP源码WAP电子书客户留言龙腾电脑维修网158网络电视本站论坛繁體中文
设为首页
加入收藏
联系我们
您当前的位置:WAP开发网 -> WAP教程 -> WML教程 -> 文章内容 退出登录 用户管理
栏目导航
· ASP WAP开发教程 · ASP.net WAP开发教程
· PHP WAP开发教程 · WML教程
· JSP开发WAP教程 · WAP 2.0
· 综合杂谈
热门文章
· WAP 2.0教程
· WML语言基础(WAP建站...
· 用VS2005实现ASP.NE...
· [组图] php WAp开发教程
· WML语言基础(WAP建站...
· VS.NET 2003开发移动...
· [图文] ASP技术进行动态WAP...
· [图文] WML语言基础(WAP建站...
· asp.net移动控件开发...
· [图文] 创建移动Web应用程序...
相关文章
· asp.net强制输出WML...
· WML初级教程之关于W...
· 使用WML和ASP编写动...
· [推荐] 如何链接WML和XHTML...
· WAP初级教程----WML...
· WAP初级教程---WML基...
· PHP建立动态的WML站...
· wml如何实现下载图片...
· WML语言全垒打
· 可以通过WML使得可以...
WML语法大全
作者:不详  来源:本站整理  发布时间:2006-4-27 13:57:54  发布人:tangyunfei

减小字体 增大字体


WML是一种基于XML(扩展标记语言)的一种标记语言。这种语言是为无线设备用户提供交互界面而设计的。这些无线设备包括电话、呼机和个人数字助理(Personal Digital Assistants)等等。
WML是为具有以下特点的设备而设计的:
体积小(相对于个人计算机)。
有限的内存和CPU大小。
通讯带宽窄和时延长。

现在支持WML的设备大致分为两大类:
电话 其特点就是只有4~10行的文本屏幕。用户通过电话的按钮进行输入。
个人数字助理(PDA)其特点就是能支持100×100分辨率(或者更好)。用户能够通过键盘、鼠标或者手写输入。
现在正期待着其他的手持设备同样能支持WML。

因为WML支持许多功能不同的设备,因此文档中列出了这些设备至少应有的功能或者是参考设备。参考设备有以下的特点:
有一个显示屏幕,能显示4行字符,每行12个字符。包括保留给功能按钮的那一行。
支持ASCII的可打印码。
支持数字和字符的输入。
支持使用箭头或者数字按钮进行选择。
两个可编程功能键,ACCEPT和OPTIONS,并且显示在接近键盘的屏幕下。
一个PREV导航键。
支持垂直滚动的箭头按键。
支持水平滚动(不是使用自动换行)。
--------------------------------------------------------------------------------

字符集 WML使用XML的字符集?也就是当前使用的通用的字符集ISO/IEC-10646(Unicode 2.0)并且支持其他系列的子集(例如:US-ASCII、ISO-8859-1或者UTF-8)。不必使用整个Unicode(UCS-4)编码,除非正在使用的不是UTF-8编码。

大小写敏感 不象HTML,WML是一种大小写敏感的语言。所有的标签、属性和枚举属性都必须使用小写。在编写WML页面的时候,必须注意到大小写。包括参数的名字和参数的数值都是大小写敏感的。例如:variable1、Variable1和vaRiable1都是不同的参数。

不显示的字符 表3-2中包括了在WML中不显示的字符:

表 3-2 不显示的字符
字符     8位十进制值
换行     10
回车     13
空格     32
水平制表符  9

除非特别的指定,WML将一个或多个连续的换行、回车、水平制表和空格转换成一个空格。换句话说,忽略所有的多于一个以上的不显示字符。
例子1:<wml><card><p>Some text</p></card></wml>
例子2:<wml>
    <card>  
      <p>
        Some text  
      </p>
    </card>
</wml> 
上面的例子中,手工地使用换行和回车保证程序的可读性,但不是很必要。

文件开场白 所有的WML页面必须在文件的开头处声明XML文件类型:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"  "http://www.wapforum.org/DTD/wml_1.1.xml">
为了将这个开场白自动地加入到页面中,读者可以使用函数调用来实现。
注意:为了确定WAP浏览器的类型和版本,可以通过捕获HTTP头中的USER_AGENT来进行。
  Content Type 为了建立一个有效的WML信息实体(MIME type),必须在文件的开场白之前指定文件的类型:
Content-type: text/vnd.wap.wml
注意:必须(至少)在Content Type和XML文件声明之前保留一段空行。如果省略,将造成编译器错误。过多空行同样会造成错误。

属性 许多WML标记有一个或多个属性标记,有些是必须的,有些是可选择的。属性可以指定附加的信息,用来确定设备如何解释这些标签。WML标记有以下两种使用方式:
<element a1="value1" a2="value2" ...> content </element>
<element a1="value1" a2="value2" .../>
必须使用成对的单引号或者双引号将属性值包含在内,每个属性之间使用空格分开。

[1] [2]  下一页

[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright © 2002-2005 wapkf.com. All Rights Reserved .
浙ICP备06013604号|站长QQ:274273595