与WML类似,cHTML不支持可拆离的窗口,所以唯一可用的窗口模板是缺省的JSP。
而WML要求指出公司的名称、股票符号,以及显示股票的价格。
与WML类似,屏幕只能在一个方向上扩展,所以您只能把portlet排列成垂直的列表。
无线标记语言(WML),用于为手机之类的掌上设备书写互联网应用程序,它就是用XML写成的。
首先,在init方法中,加载来自portlet配置的HTML和WML视图JSP的名称。
提到WML2.x,WML更像是一个品牌的名称,而不是一个独立的标记语言(WML1.x才是)。
对于不支持WML表的客户机电话,它的输出将与我们前面的JSP示例的输出一样。
而且,还可以在WML标记表单中利用WebSpherePortal对普及性计算设备的特有支持。
因为WML没有可拆离的窗口,所以您不会需要用于这种支持的JSP模板。
所以,一种崭新的无线标示语言WirelessMarkupLanguage,简称WML便应运而生,以解除这类小巧的流动通讯器材的限制。
根据用户代理的不同,这个页面应该以不同的方式产生,要么用客户端使用纯文本。
这已经产生了一个新的行业,致力于将现有的网站转换成WML或CHTML。
无线标记语言(WirelessMarkupLanguage,WML)—用于无线设备的微型浏览器的标记语言。
MENU–使用树视图的wml和分页变量来插入和XDIME元素的简单列表。
WBXML最普遍的用法是作为WML页面的编码,并传送到移动电话的WAP浏览器上。
假设该portlet提供HTML,那么只有当客户机设备需要HTML或WML时,才会选择这个portlet。
应用程序不断提取XML数据,添加一些格式化,然后将其显示在用户界面上——通常是作为HTML、XHTML或WML。
为专为Openwave的UP浏览器设计的WML设备适配器集提供页适配器类。
该工具需要进行特殊处理:通过插入本机的wml标记来创建wml选项菜单。
设计师使用标准的HTML、WML或其他合适的语言创建标记,而开发人员编写代码。
手机供应商通常都会提供在后台实现HTML与WML之间相互转换的网关。
而在WAP应用中,这一层将生成动态的无线标记语言(WirelessMarkupLanguage,简称WML)页面。
获取一个值,该值指示浏览器是否支持WML卡片用于回发。
图6显示了使用图3所示布局的表单在用于呈现WML的WAPHandset中呈现用户代理字符串时的外观。
包含文档类型定义(DocumentTypeDefinition,DTD)语句可以帮助将WML文档识别为testwml.gsp。
如果使用语句来包含wml或pagination变量JSP或缺省的treeviewJSP,则可以有几个这样的JSP。
但是,某些移动设备(尤其是基于WML的电话)只在有错误时才显示响应代码。
没有单独的文件或portlet可供编辑以修改被创建的WML或C-HTML标记。
例如,通过将generate_html.xsl替换成generate_wml.xsl,可以自动将start.xsl改编成WML格式(WML是无线智能电话的标记语言)。