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