XML基础说明 |
|---|
| WAP技术站:www.wapease.com
|
完整的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:指定路径,默认值为"/",即根目录。 <meta>语法: <meta http-equiv="STRING" | name="STRING" forua="true|false" content="STRING" scheme="STRING" /> 和HTML中<META>的类似,<meta>提供了该DECK的meta信息。 包括一下三种情况 name="name" UP.Link Server忽略meta数据 http-equiv="name" UP.Link Server将meta数据转为HTTP响应头(同HTML) |
| 上一篇:WML的基本情况 下一篇:wap页面基本格式和文件头 |
