KXML:J2ME中的XML语法分析利器
敬业的IT人
互联网
佚名
2008-2-19 12:01:48
引言
Enhydra的KXML是一个只占很小存储空间的XML语法分析程序,对于J2ME应用程序非常适合。它有一个非常独特的DOM操作方法和被称为Pull的语法分析方法。
我最近一直在开发一个用于J2ME设备的多人游戏项目。在这个应用程序中,服务器和设备之间的通讯原来被编码成由"&"分隔的键值对,这样从服务器检索变量会很快,但是当我开始处理更复杂的数据结构和嵌套的数据结构时,我发现这种方法并不适用。在这种情况,它会变得很难写数据并且容易出错。
为了解决这问题,我决定使用XML重新编写应用程序的数据传输部分。对于我来说,XML是一个自然而然的选择,不仅仅因为我已经使用它在以前的一个项目中编写了通过网络向applet中传送信息的程序,而且因为XML确实很容易调试和编写。当然,它还让你使用一种很丰富的格式来结构化这些数据。然而,让我意想不到的是我竟为我的编程工具箱找到一颗珍贵的宝石。
KXML是一个被设计用于J2ME设备的简化类库,虽然它也可以被用于其它需要小型XML语法分析程序的环境,比如Applet。KXML是一个Enhydra维护的项目,支持下面的性能:
· 支持XML名称空间
· 用"松散"模式分析
- 最新文章
- J2ME 2D小游戏入门之加入子弹群[02-19]
- 开发Smartphone游戏[02-19]
- Palm OS软件的用户界面元素[02-19]
- DDK 学习经验[02-19]
- 解读SVG(上)[02-19]
- 实例分析J2ME网络编程的两种方法[02-19]
- 相关文章
- J2ME 2D小游戏入门之加入子弹群[02-19]
- 实例分析J2ME网络编程的两种方法[02-19]
- 移动数据库和J2ME工具探讨[02-19]
- J2ME MMAPI开发移动多媒体应用[02-19]
- 移动开发谁领风骚 J2ME开发工具面面观[02-19]
- J2ME平台上手机游戏移植的体会[02-19]
