W2M数据网关模板标签说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
W2M数据网关模板标签说明
文件控制
目录
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. S UB 替换标签 (6)
4.2. L IST 列表标签 (7)
4.3. C ONTENT 内容标签 (7)
4.4. P LUGIN 插件标签 (8)
1.文档介绍
1.1. 目的
本文主要定义W2M数据网关模板制作规范及模板扩展标签,以使读者理解并熟悉扩展标签及其使用方法,并作为模板制作的主要依据。
1.2. 范围
针对W2M数据网关模板制作规范及扩展标签说明。
1.3. 读者对象
本文读者包括但不限于以下对象:项目经理、系统架构师、开发工程师、测试工程师、技术支持工程师
1.4. 参考资料
2.数据网关概述
W2M数据网关采用HTTP反向代理的技术,将用户手机访问手机站点的请求,转发到源WEB 站点上,获取源WEB网站返回的网页内容,并加载模板,对源WEB网页内容按模板设定的规则重新组织和格式化,最后返回给用户手机。如下图所示:
3.模板简介
由上述可知,模板的作用主要是对源网页内容重新组织和格式化,并展示给终端用户。W2M数据网关模板是基于XHTML的文档,可以在模板中使用符合XHTML BASIC或XHTML MOBILE PROFILE标准的元素和属性。
以下元素不能在模板中使用:frame, frameset, iframe, script。
事件也不能使用,如:onclick, onload等。
此外,模板扩展了一套专用标签,通过这些扩展标签对源网页内容进行操作和处理。后面有专门的章节详述扩展标签的具体使用方法。
3.1. 模板规范
一个标准的模板文档,应包括文档类型声明以及由标签包含的
和消息体。例如下面的文档:此外,模板必须符合XHTML规范,包括:
1.所有的标记都必须要有一个相应的结束标记。如
...
或2.所有标签的元素和属性的名字都必须使用小写。如:
3.所有的XML标记都必须合理嵌套。如
... |
4.所有的属性必须用引号括起来。
5.所有非标签的<、>或&等特殊符号用编码表示。如:< > &
6.属性必须赋值,而不能简写。如:
7.注释内容中不能出现”-”或“--”。
8.图片标签必须有alt属性说明文字。如: 4.扩展标签
扩展标签名称及属性名称使用小写,属性值不区分大小写。标签属性值支持单引号或双引号包容,根据实际使用情况自定。
4.1. Sub 替换标签
在输入源网页内容时将指定文本内容替换成另外的内容。
用法
{待替换的内容}|{替换后的内容}
说明
以”|”分隔开待替换的内容和替换后的内容。
示例
abc|ABC
将源网页中出现的abc字符串替换成大写的ABC
备注
如果有多个要替换的内容,可以使用多个sub标签。
如果待替换或替换后的内容中包含有破坏原XML文档结构的特殊字符,如”<”、”>”,应使用CDATA将整个值括起,如:]]>表示将”
4.2. List 列表标签
获取源网页中指定节点中所包含的所有超链接(元素),以列表形式展现。
用法
说明
tag:指明要获取的内容块节点的开始标签。如:
此开始标签也可以包含属性。如: class=”bg”>到 签中的超链接,包括 sequence属性指出当源网页中出现多个相同的内容节点时,要获取第几个内容 节点。如: 所有超链接。sequence不是必须的属性。如果没有该属性则默认取第一个匹配 的内容块。 split:每个超链接之间的分隔字符串。如: 示例