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

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

由于网络带宽以及某些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:指定路径,默认值为"/",即根目录。

标签:wml,xml,wap
0
投稿

猜你喜欢

  • ASP中的Debug类--VBScript

    2008-10-24 09:38:00
  • CSS元素类型

    2009-04-27 12:25:00
  • asp如何用组件实现自动发送电子邮件?

    2010-06-16 09:56:00
  • ASP中数据库调用中常见错误的现象和解决

    2007-09-20 13:24:00
  • document.createElement()用法及注意事项

    2008-04-21 15:16:00
  • 页面制作的重要性

    2007-10-30 13:14:00
  • 如何从SQL数据库中调用图片?

    2009-11-15 19:59:00
  • 两侧背景自动延伸的CSS实现方法

    2010-02-24 09:42:00
  • 在ASP.NET页面中如何利用JAVASCRIPT脚本向IFRAMES和POPUP传值

    2007-09-23 13:18:00
  • css表单中textarea域背景图片设置方法

    2008-04-21 13:56:00
  • 写了一个小巧的jquery拾色工具

    2009-12-21 14:22:00
  • [译]艺术和设计的差异 (2)

    2009-10-15 12:36:00
  • 如何处理Oracle中较大的文本数据?

    2009-11-11 20:06:00
  • sql 自定义百分比转换小数函数代码

    2011-09-30 11:54:01
  • 栅格:一以贯之

    2008-07-22 12:19:00
  • XML和XSLT结合使网站设计浑然一体

    2008-09-05 17:13:00
  • 框架iframe子页面,自适应高度方法

    2008-06-07 13:31:00
  • AJAX无刷新验证用户名是否存在

    2007-08-10 10:07:00
  • 关于ASP代码的加密

    2007-10-15 12:30:00
  • 关于网站地图

    2011-01-06 12:14:00
  • asp之家 网络编程 m.aspxhome.com