当前位置:主页   - 电脑 - 程序设计 - JAVA
J2ME学习系列之如何将J2ME与XML集成
来源:网络   作者:   更新时间:2012-06-06
收藏此页】    【字号    】    【打印】    【关闭

  1、XML(Extensible Markup Language)可扩展标记语言??XML独立于硬件和软件,XML文件和HTML文件一样,实际上是一个文本文件。创建XML文件最普通的工具和HTML一样,就是“记事本”了。除了“记事本”之外,当然还有一些更加方便的工具,如XML Notepad、XML Pro、CLIP、XML SPY等,这些工具的一大特点是:能够检查你所建立的XML文件是否符合XML规范。

  2、为了访问XML文件,J2ME工具箱必须包含一个XML分析程序,适用于移动设备的XML分析程序优势在于:不用消耗大量的内存(占用内存较少)。

  3、适用于移动设备的XML分析程序有以下几种:(XML分析程序需要从Internet上下载)

  KXML MinXML NanoXML  TinyXML

  4、分析XML文件有两种方法:基于事件的和基于树的。

  基于事件的XML分析程序??单独分析XML文件中的每个元素,并通过回调方法把分析的数据送到MIDlet应用。

  基于树的XML分析程序??相反读入整个XML文件到一种内部的树结构,把此文件存储在移动设备的内存中,缺点是带来设备上很大的内存开销,优点是快而方便地导航和操纵已分析的数据。

  5、一个实例??用基于树的XML分析程序连接MIDlet到XML文件。

  1)首先需要一个TinyXML分析程序,可从Internet上下载,该程序是一个.jar的包,实际上就是一个java的类库(很小15KB)。

  2)下载完后把TinyXML分析程序放到X:WTK104appsProjectNamelib中。

  3)XML文件内容如下:

  <?xml version="1.0" ?>
<mail>
<From>Developer</From>
<To>Students</To>
<Cc>Faculty</Cc>
<Date>30 </Date>
<Subject>Integration</Subject>
<Body Language="English">
This is J2ME!!!!!!
</Body>
</mail>

  另存为mail.xml,你也可以使用自己的XML文件??把该文件放如J2EE服务器的public_html文件夹中。

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明