文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程J2EE/J2MEJ2ME基础应用篇:如何将J2ME与XML集成
精品推荐
特别推荐
·J2EE Web开发技术期待一次新的技术变革
·J2ME程序开发初学者快速入门的九大要点
·使用技巧:J2ME中程序优化的十个小方法
·RMS从入门到精通之一
·J2EE应用程序中SQL语句的自动构造方法
·解决J2EE系统应用性能问题常用优化项目
·J2EE实用技巧:提升JSP应用程序的绝招
·J2ME内存优
·J2ME简介
·J2EE技术
热点TOP10
·FC API(JSR 75)简单讲解
·3D数学知识简介
·从自定义字节数组创建图片
·用J2ME实现简单电子邮件发送功能
·通用联接框架(GCF)连接类型使用总结
·JBoss 文档(三) JBoss和JMS
·JBoss文档(二)??JBoss开发、打包、部署
·基于J2EE的Blog平台
·MIDP终端模拟之一:一个简单的模拟器MIDlet
·MIDP终端模拟之二:高级终端模拟
·经典飞机游戏代码S60
·走进JBoss (1)
·基于MIDP1.0实现通信录
·RMS高效编程指南
·Spring 系列:当 Hibernate 遇上 Spring
·介绍J2ME可选包WMA(JSR120)
·J2ME联网中采用序列化机制
·Spring 系列:Spring JMS 消息处理
·JBOSS4数据源配置大全
·J2ME可选包—PIM介绍

J2ME基础应用篇:如何将J2ME与XML集成

日期:2007年9月1日 作者: 查看:[大字体 中字体 小字体]


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文件夹中。

4)MIDlet应用代码如下:

import java.io.*;
import java.util.*;
import java.lang.String;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
//下面两个包出现在XML分析程序tinyTreeDemo中
import gd.xml.*;
import gd.xml.tiny.*;
public class tinyTreeDemo extends MIDlet implements CommandListener{
private String url;
private ParsedXML root;
private Display myDisplay=null;
private Form mainScreen;
private TextField requestField;
Command sendCommand=new Command("SEND",Command.OK,1);
public tinyTreeDemo(){
//放置mail.xml文件的Web站点url="http://127.0.0.1:8000/mail.xml";
myDisplay=Display.getDisplay(this);
mainScreen=new Form("Type a URL:");
requestField=new TextField(null,url,100,TextField.URL);
mainScreen.append(requestField);
mainScreen.addCommand(sendCommand);
mainScreen.setCommandListener(this);
}
public void startApp()throws MIDletStateChangeException{
myDisplay.setCurrent(mainScreen);
}             
public void pauseApp(){
}
public void destroyApp(boolean unconditional){                    

[1] [2] 下一页 




上一篇:解析Oracle的操作系统项目Raw Iron计划

下一篇:Javascript将字符串转为XML并读取对象值

J2ME基础应用篇:如何将J2ME与XML集成 相关文章:
·艳照门反应出隐私保护问题 文件不能一删了之
·每周电脑应用技巧荟萃
·做QQ高手,你应该了解的17种QQ技术
·软件限制策略的简单应用
·实用的WIN XP注册表应用技巧汇集
·Windows XP系统应用技巧之安装与开关机篇
·Windows XP最新应用技巧六则
·nc.exe高级技巧应用汇总
·几何图形英文字体创意设计及应用作品欣赏
·WinXP技巧:应用篇
J2ME基础应用篇:如何将J2ME与XML集成 相关软件:
·AutoCAD应用技巧与常见问题你问我答
·中文版 AutoCAD2004 应用实例与技巧
·注册表实例应用视频教程swf
·计算机绘图应用教程——CAXA电子图板XP
·Excel应用宝典
·全国专业技术人员计算机应用能力考试模拟
·全国专业技术人员计算机应用能力考试模拟 V2.1
·C++语言程序设计及应用实例PDF电子书
·嵌入式系统应用开发技术 wmv 视频教程
·CorelDRAW9应用速成

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn