www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP初级教程>正文    

XML基础说明


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏
由于网络带宽以及某些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:指定路径,默认值为"/",即根目录。

<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)

本新闻共4页,当前在第1页  1  2  3  4  

上一篇:WML的基本情况
下一篇:wap页面基本格式和文件头
Google
 
关于“XML基础说明”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(下)
·第五章 WMLScript脚本程序设计(上)
·第四章 WML Script语法基础
·第三章 WML编程
·第二章 WML语言基础
·第一章 WAP Server = Web Server + Configuration
·专题:WML语言全垒打
·初识WAP

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved