网络编程
位置:首页>> 网络编程>> XML编程>> wap开发 完整的WML文档结构详解

wap开发 完整的WML文档结构详解

  发布时间:2008-05-21 13:39:00 

标签:wml,xml,wap

由于网络带宽以及某些WAP服务器DECK传输的限制,所以DECK越小越好,最好不要超过1.2K。如果你的需求很复杂,最好分成几个DECK来完成。

完整的WML文档结构如下:


<?xml version="1.0"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
  "http://www.wapforum.org/DTD/wml_1.1.xml";> 
<wml> 
  <head> 
   . 
   . 头信息......
   . 
  </head> 
  <template>
   .
   . 模板定义...... 
   . 
  </template> 
  <card>
   . 
   . 内容......
   . 
   </card>
   .
   . 其他card(可有可无)......
   . 
</wml>

XML说明

DECK开头必须指明以下的XML类型声明:

<?xml version="1.0"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
  "http://www.wapforum.org/DTD/wml_1.1.xml";>

第一行指出XML版本,紧跟的文档类型(DOCTYPE)声明指出所引用的语言标准定义(wml_1.1.xml的内容可以察看本教程附录中的DTD说明)。

这两句的位置和顺序不可更改,而且中间不能有空行。

<wml>

语法:

<wml>标签和HTML中的<html>标签一样,用来表明这是一个WML的DECK。xml:lang属性来指定文档的语言,比如<wml xml:lang="zh">表示文档语言为中文。

<head>

<head>标签包含了该DECK的相关信息。<head>标签之间可以包含一个<access>标签和多个<meta>标签。

<access>语法:
<access domain="STRING"  path="STRING" />
<access>相当于HTML中的<BASE>标签,指定该DECK的访问控制信息,它的两个属性是可选的。

domain:指定域,默认值为当前域。

path:指定路径,默认值为"/",即根目录。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com