蒆羃莀腿薄莂肀W2M数据网关膀模板标签说明袇螁螀文件状态:羈[]草稿肅[√]正式发布蒅文件标识:薁CoVics-W2M-RD-UR莇当前版本::蒆WuLei肁完成日期:羈2010-9-6蚄螃螂文件控制罿版本记录羇日期节作者薂参与者螆变更说明肅2010-9-6蚂WuLei芃袈蒇莅蝿衿薆螄目录葿1. 文档介绍 . 目的 . 范围 . 读者对象 . 参考资料 4螈2. 数据网关概述 4肆3. 模板简介 . 模板规范 5羀4. 扩展标签 . Sub替换标签 . List列表标签 . Content内容标签 . Plugin插件标签 8薇薇蒂蒁蚈蚆膅膁蝿螄薅羂薇膆文档介绍肄目的蚂本文主要定义W2M数据网关模板制作规范及模板扩展标签,以使读者理解并熟悉扩展标签及其使用方法,并作为模板制作的主要依据。薈芅范围蒃针对W2M数据网关模板制作规范及扩展标签说明。蒂蚀读者对象蚇本文读者包括但不限于以下对象:项目经理、系统架构师、开发工程师、测试工程师、技术支持工程师袃膃参考资料蒇螅数据网关概述节W2M数据网关采用HTTP反向代理的技术,将用户手机访问手机站点的请求,转发到源WEB站点上,获取源WEB网站返回的网页内容,并加载模板,对源WEB网页内容按模板设定的规则重新组织和格式化,最后返回给用户手机。如下图所示:虿蒈源WEB网站袄W2M数据网关螁用户手机荿模板薀请求手机网站芆请求源网站蒅返回原始网页内容膀返回转换后的内容莇加载模板,重新组织内容莅袄袀模板简介莈由上述可知,模板的作用主要是对源网页内容重新组织和格式化,并展示给终端用户。螇W2M数据网关模板是基于XHTML的文档,可以在模板中使用符合XHTMLBASIC或XHTMLMOBILEPROFILE标准的元素和属性。芄以下元素不能在模板中使用:frame,frameset,iframe,script。蚁事件也不能使用,如:onclick,onload等。蒀袅此外,模板扩展了一套专用标签,通过这些扩展标签对源网页内容进行操作和处理。后面有专门的章节详述扩展标签的具体使用方法。蚃莁模板规范芇一个标准的模板文档,应包括文档类型声明以及由<html>标签包含的<head>和<body>消息体。例如下面的文档:芈<?xmlversion=""encoding="UTF-8"?><!DOCTYPEhtml;PUBLIC"-//WAPFORUM////EN""/xhtml-">膂<html>膁<head>荿<title>高维信诚</title>莆<!--css定义-->薂</head>袂<body>莀 <!--内容-->蒄</body>芅</html>薂膇此外,模板必须符合XHTML规范,包括:袇所有的标记都必须要有一个相应的结束标记。如<p>...</p>或<br/>蚅所有标签的元素和属性的名字都必须使用小写。如:<divclass=”bg”>莃所有的XML标记都必须合理嵌套。如<table><tr><td>...</td></tr></table>艿所有的属性必须用引号括起来。羅所有非标签的<、>或&等特殊符号用编码表示。如:<>&肄属性必须赋值,而不能简写。如:<inputtype="checkbox"checked="checked">衿注释内容中不能出现”-”或“--”。芀图片标签必须有alt属性说明文字。如:<imgsrc=""alt="bigtree"/>芈薃扩展标签蕿扩展标签名称及属性名称使用小写,属性值不区分大小写。标签属性值支持单引号或双引号包容,根据实际使用情况自定。肇蒆Sub替换标签羃在输入源网页内容时将指定文本内容替换成另外的内容。莀腿用法薄<sub>{待替换的内容}|{替换后的内容}</sub>莂肀说明膀以”|”分隔开待替换的内容和替换后的内容。袇螁 示例螀<sub>abc|ABC</sub>羈将源网页中出现的abc字符串替换成大写的ABC肅蒅备注薁如果有多个要替换的内容,可以使用多个sub标签。聿如果待替换或替换后的内容中包含有破坏原XML文档结构的特殊字符,如”<”、”>”,应使用CDATA将整个值括起,如:<sub><![CDATA[<Abc|abc>]]></sub>表示将”<Abc”替换成”abc>”。莇羄List列表标签芁获取源网页中指定节点中所包含的所有超链接(<a>元素),以列表形式展现。袆蒆用法
WM数据网关模板标签说明 来自淘豆网m.daumloan.com转载请标明出处.