- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何使用kxml解析WAP
如何使用kxml解析WAP 作者:cleverpi… 文章来源:Matrix 点击数: 22 更新时间:2006-10-11 10:13:20 热点文章
版权声明:任何获得Matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(/blog/cleverpig)原文:/resource/article/43/43909_Kxml_Wap.html关键字:j2me,wap,kxml一、两种访问方法:目前的kxml支持两种wap格式:WBXML/WML。而有两种方法将解析WBXML:1。使用j2me将WBXML转换到XML;2。使用kxml直接解析WBXML流。下面我在这里讨论一下使用第二种方法实现client代码解析WBXML,当然要使用kxml了。二、kxml实现方法:首先需要位于web server的应用程序通过开放WAP网关(关于JWAP:详见/)发送WML文件给j2me client。在WAP网关将数据发送j2me client之前WAP网关将WML文件转换为了WBXML文件。下面代码的展示了j2me client如何接收WBXML数据,解析数据,并显示有用的数据在手机屏幕上。需要注意,在本例程中使用的kxml v1.0版本,kxml v2.0版本在使用上可能有所不同,开发者可以参考kxml2的手册。
import java.io.*;?? ?? import org.kxml.*;?? import org.kxml.parser.*;?? import org.kxml.wap.*;?? ?? import javax.microedition.lcdui.*;?? import javax.microedition.midlet.*;?? import javax.microedition.io.*;?? ?? public class WbxmlTest extends MIDlet implements CommandListener?? {?? private Display display = null;?? private List menu = null; ?? private Form form = null;?? private String incomingText = ;?? ?? static final Command okCommand?? ??????= new Command(Ok,???? Command.OK,???? 1);?? static final Command exitCommand ??????= new Command(Exit,?? Command.EXIT,?? 0);?????? // This is a hard coded WSP message that contains?? // address of web server where??our jsp page is located.?? byte[] message ={??????(byte)1,(byte)0x40,(byte)0x3D,(byte)h,(byte)t,??????(byte)t,(byte)p,(byte):,(byte)/,(byte)/,??????(byte)l,(byte)o,(byte)c,(byte)a,(byte)l,??????(byte)h,(byte)o,(byte)s,(byte)t,(byte):,??????(byte)8,(byte)0,(byte)8,(byte)0,(byte)/,??????(byte)e,(byte)x,(byte)a,(byte)m,(byte)p,??????(byte)l,(byte)e,(byte)s,(byte)/,(byte)j,??????(byte)s,(byte)p,(byte)/,(byte)f,(byte)i,??????(byte)n,(byte)a,(byte)l,(byte)f,(byte)i,??????(byte)l,(byte)e,(byte)s,(byte)/,(byte)D,??????(byte)a,(byte)t,(byte).,(byte)j,(byte)s,??????(byte)p,(byte)0x80,(byte)0x94,(byte)0x88,(byte)0x81,??????(byte)0x6A,(byte)0x04,(byte)0x83,(byte)0x99?????????????? };?? ?? /
文档评论(0)