1、W2M数据网关模板标签说明 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 W2
2、M数据网关 模板标签说明 文件状态: [ ] 草稿 [√] 正式发布 文件标识: CoVics-W2M-RD—UR 当前版本: 1。0 作 者: Wu Lei 完成日期: 2010—9—6 文件控制 版本记录 日期 作者 参与者 变更说明 2010—9-6 Wu Lei 目 录 1. 文档介绍 4 1。1。 目的 4 1。2。 范围 4 1。3. 读者对象 4 1.4. 参考资料 4 2. 数据网关概述 4 3. 模板简介 5 3.1. 模板规范 5 4。 扩展标签 6 4。1.
3、Sub 替换标签 6 4。2。 List 列表标签 7 4。3. Content 内容标签 7 4.4。 Plugin 插件标签 8 1. 文档介绍 1.1. 目的 本文主要定义W2M数据网关模板制作规范及模板扩展标签,以使读者理解并熟悉扩展标签及其使用方法,并作为模板制作的主要依据. 1.2. 范围 针对W2M数据网关模板制作规范及扩展标签说明。 1.3. 读者对象 本文读者包括但不限于以下对象:项目经理、系统架构师、开发工程师、测试工程师、技术支持工程师 1.4. 参考资料 2. 数据网关概述 W
4、2M数据网关采用HTTP反向代理的技术,将用户手机访问手机站点的请求,转发到源WEB站点上,获取源WEB网站返回的网页内容,并加载模板,对源WEB网页内容按模板设定的规则重新组织和格式化,最后返回给用户手机.如下图所示: 源WEB网站 W2M数据网关 用户手机 模板 请求手机网站 请求源网站 返回原始网页内容 返回转换后的内容 加载模板,重新组织内容 3. 模板简介 由上述可知,模板的作用主要是对源网页内容重新组织和格式化,并展示给终端用户。 W2M数据网关模板是基于XHTML的文档,可以在模板中使用符合XHTML BASIC或XHTML MOBILE PR
5、OFILE标准的元素和属性。 以下元素不能在模板中使用:frame, frameset, iframe, script。 事件也不能使用,如:onclick, onload等. 此外,模板扩展了一套专用标签,通过这些扩展标签对源网页内容进行操作和处理。后面有专门的章节详述扩展标签的具体使用方法。 3.1. 模板规范 一个标准的模板文档,应包括文档类型声明以及由〈!DOCTYPE html; PUBLIC "-//WAPFORU
6、M//DTD XHTML Mobile 1.0//EN” "http://www.wapforum.org/DTD/xhtml—mobile10。dtd"> 〈html〉
〈title〉高维信诚〈/title〉 〈!-—css定义-—〉 〈/head> 〈body> 〈!——内容--> 〈/body> 。.。〈/p〉或〈br/> 2. 所有标签的元素和属性的名字都必须使用小写。如:〈div class=”bg”> 3. 所有的XML标记都7、必须合理嵌套。如〈table〉
8、号或双引号包容,根据实际使用情况自定。 4.1. Sub 替换标签 在输入源网页内容时将指定文本内容替换成另外的内容. 用法 〈sub〉{待替换的内容}|{替换后的内容}〈/sub> 说明 以”|”分隔开待替换的内容和替换后的内容。 示例 〈sub〉abc|ABC〈/sub〉 将源网页中出现的abc字符串替换成大写的ABC 备注 如果有多个要替换的内容,可以使用多个sub标签。 如果待替换或替换后的内容中包含有破坏原XML文档结构的特殊字符,如”〈”、”>”,应使用CDATA将整个值括起,如:〈![CDATA[〈Abc|abc〉]]>