WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章WAP教程网站教程HTML转WML介绍

HTML转WML介绍
作者:佚名  来源:WAP天下  发布时间:2005-7-9 18:19:24
HTML过滤器的功能是将HTML页面转换为WAP页面。这显然是一非常好的工具,借助这一工具我们可以把大量已经开发好的基于HTML的网站直接转换为WAP网站。但是,由于WAP浏览器具有内存少、屏幕小的特点,所以HTML过滤器的效果并不像我们想像得那么好。下面我们就介绍几个比较有名的HTML过滤器。

11.8.1 Wapitout
Wapitout是一个在线实现HTML页面到WAP页面转换的过滤器。有关它的详细情况可访问它的站点http://www.wapitout.com

Wapitout的使用方法是这样的,在当前WAP页面中加入到Wapitout过滤器的超链接http://www.kaufcom.com/wapitoutcom/htmltowap_e.wml,代码为:



<a href="http://www.kaufcom.ch/wapitoutcom/htmltowap_e.wml">

     HTML pages on your handy/HTMLtoWAP from Wapitout

</a>



这样,页面运行时即可建立该过滤器与当前WAP站点的联系,并在浏览器中给出一个输入框。从中输入想要访问的基于HTML的站点名称,并按确认键,随后WAP浏览器即可显示该站点的网页。当然显示时是按照WAP浏览器的格式显示的,Wapitout过滤器在后台已自动把访问的基于HTML的站点转换为WAP性质的站点。

另外,我们也可以直接在WAP页面中增加一个卡片,专门用于输入想要转换的HTML性质的站点,让Wapitout过滤器进行转换。该卡片的代码如下:



<card title="">       //这里可为该卡片起一个名字

  <p><img src="http://www.kaufcom.ch/wapitoutcom/htmltowapinfo.wbmp" alt="wapitout"/></p>

  <p>

  To convert HTML- to WAP-Sites put the URL in this box:<br/>

  <input type="text" name="adresse" size="18" title="URL-Adresse" value="http://"/>

  <anchor>

    <go href="http://www.kaufcom.ch/cgi-bin/umwandlerhtml2wml.pl" method="get">

      <postfield name="adresse" value="$(adresse:e)"/>

    </go>

    Display Site

  </anchor>

  <br/>

  </p>

</card>




11.8.2 TransWap
TransWap也是一个比较实用的HTML过滤器。它是通过在现有的HTML页面中加入一对附加的标签来实现HTML页面的转换,使得这些页面可被WAP设备访问。有关TransWap的详细情况可访问它的站点http://amaro.g-art.nl/

TransWap要求在HTML文件中加入的附加标签内容为:



<!-- WAP_START -->

this is the part of the HTML-document you want to display

<!-- WAP_END -->



因为其中的标签属于注释标签,不会对HTML的浏览器产生任何影响。因此,我们可以把这三行代码写到HTML代码中。

但当通过TransWap过滤器来访问这些HTML页面时,TransWap就会识别上述标签,并将当前的HTML页面转换为WAP页面来显示,这样就达到了WAP浏览器浏览的目的。

使用TransWap过滤器来访问HTML页面并使之转换为WAP页面的方法很简单,只需在TransWap过滤器URL地址的后面加上“/?u=”,再加上要访问的HTML页面的URL地址即可。其一般格式为:

http://amaro.g-art.nl/wap/?u=<;your homepage>.html

其中“<your homepage>.html”即为想要使用WAP浏览器访问的HTML页面文件或其URL地址。

例如,我们想用WAP浏览器访问基于HTML的站点http://www.myhtml.com,则输入下述URL地址即可:

http://amaro.g-art.nl/wap/?u=www.myhtml.com/

再如,若要访问HTML页面http://www.myhtml.com/index.html,则可输入以下URL地址:

http://amaro.g-art.nl/wap/?u=www.myhtml.com/index.html

11.8.3 Coollie
Coollie过滤器可以将整个基于HTML的站点转换成WAP站点。操作时用户需要提供想要转换的基于HTML的站点,以及转换后存放页面的WAP目录。有关Coollie过滤器的详细情况可访问它的站点http://www.krisn.com/。Coollie过滤器是一个应用软件,用户可以到它的站点去下载并把它安装到所用计算机系统中。Coollie要求用户的计算机中安装有Java Runtime Environment (JRE) 1.2.2或其以上版本,才可正常运行。

Coollie过滤器启动后,屏幕上即出现它的窗口,从中用户可输入想要转换的HTML站点,然后输入用于保存转换后WML页面文件的目录,另外用户还可以选择Web服务器,Coollie会判断该服务器是否够支持WAP,如果支持WAP则转换后可得到wml格式的文件,否则就会得到asp格式的文件。随后单击“开始”按钮,Coollie即开始进行转换工作。

完成转换后,将得到的WML页面文件从其存放的目录中复制或上传到WAP服务器,以后用户就可使用WAP模拟器或WAP客户端设备进行测试、浏览了。
[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码