-
J2ME开发中如何用操作XML?5
我要查找xml节点,还要修改xml元素的值(数据),我用KXML方式解析xml,现已成功解析,可是不能进行查找和修改操作,网上资料很少,哪位大哥指点下,小弟在这里先谢了!
问题补充:Rainbow702 写道Rainbow702 写道
首先感谢您的回答,但是XML文件我已经成功解析了。我现在想要对XML文件进行修改操作。
问题补充:AngelAndAngel 写道用dom4J不行么?
感谢您的回答,dom4j在j2me里不支持。
问题补充:Rainbow702 写道引用可是不能进行查找和修改操作
上面那个贴子应该提供了 查找 操作了吧。
感谢Rainbow702的回答。主要是为了解决修改XML这个问题,不用KXML也是可以的。但是我不知道还有什么技术可以进行对XML文件的操作。最好能有一种想dom4j似的技术
问题补充:Rainbow702 写道你好,你可以参考以下的贴子:
http://www.360doc.com/content/10/1014/13/1542811_60926378.shtml
它里面的第2种方法,是使用KXML通过DOM的方式来解析XML文件的,我想通过DOM来解析XML,对你来说应该没有问题吧。那么,通过DOM来获得 element ,然后修改其内容或者删除一个节点,应该是没有问题的吧。
感谢您的回答。KXML api中 没有对element 进行setAttribute的方法。
2011年8月29日 09:45
8个答案 按时间排序 按投票排序
-
引用KXML api中 没有对element 进行setAttribute的方法。
下面是KXML的官方API DOC:
http://kxml.sourceforge.net/kxml2/javadoc/
你在左边选择 “Element”,在右边列出了一个 setAttribute方法:引用setAttribute(java.lang.String namespace, java.lang.String name, java.lang.String value)
或者你是否可以通过 Document 的removeChild()把该节点先删除,然后再通过addChild()添加一个节点,该新节点的值就是你想要的值。2011年8月29日 17:50
-
你好,你可以参考以下的贴子:
http://www.360doc.com/content/10/1014/13/1542811_60926378.shtml
它里面的第2种方法,是使用KXML通过DOM的方式来解析XML文件的,我想通过DOM来解析XML,对你来说应该没有问题吧。那么,通过DOM来获得 element ,然后修改其内容或者删除一个节点,应该是没有问题的吧。2011年8月29日 12:08
-
如果是的话,你可以参考:
http://www.blogjava.net/lanfanss/archive/2008/04/16/193462.html2011年8月29日 09:52
相关推荐
同时,"并附应用"表明这个压缩包中可能包含一个演示程序,用于展示如何使用这个微型解析器来解析和操作XML数据。 标签"j2me j2me_xml java_xml xml_j2me"进一步强调了这是关于J2ME平台处理XML的话题。"java_xml...
在“用ant编译J2ME代码的build.xml模板”中,我们可能会看到类似`clean`、`compile`、`jar`这样的目标,分别对应清理、编译和打包的操作。 `clean`目标通常用于删除先前生成的临时或输出文件,以确保每次构建都是...
标题"Jaxp_xml.rar_J2ME程序_j2me_j2me_xml_j2me网络"表明这个压缩包包含了一个示例,演示如何使用JAXP(Java API for XML Processing)在J2ME环境中解析XML文件。JAXP是Java平台上的一个标准接口,用于处理XML文档...
在J2ME开发中,你将接触到KVM(K Virtual Machine),这是J2ME的虚拟机,用于运行Java字节码。MIDP API则提供了用户界面、网络连接、数据存储等基本功能,使得开发者可以创建丰富的移动应用程序。 Myeclipse是一款...
**J2ME开发大全** Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于嵌入式系统和移动设备,如手机、PDA和智能家电等。本篇文章将深入探讨J2ME开发的基础知识,以及如何搭建J2ME开发环境。 ### 一、...
在IT行业中,尤其是在移动应用开发领域,针对不同的设备进行适配是至关重要的。本文将详细介绍三款索尼爱立信的手机设备定义,这些定义专用于J2ME(Java 2 Micro Edition)无线开发包,帮助开发者更好地理解这些设备...
2. **NanoXML**:另一个轻量级的XML解析库,它使用DOM(Document Object Model)模型,允许开发者将整个XML文档加载到内存中,然后进行操作。 3. **自定义解析实现**:在某些情况下,如果XML结构简单且可预测,...
【标题】"j2me.jsp.servlet.xml.正则表达式" 涵盖了Java ME、JSP 2.0、Servlet以及XML这四大核心技术,它们在IT领域中都有着广泛的应用,尤其对于Java开发者和网站开发者来说至关重要。下面将详细阐述这些知识点。 ...
J2ME开发主要使用Java Wireless Toolkit (WTK),它提供了开发、测试和模拟J2ME应用的全套工具。此外,Eclipse或NetBeans IDE也可以通过插件支持J2ME开发,提供更丰富的功能和更好的代码编辑体验。 2.2. 环境安装 ...
**解析用于J2ME开发平台的Web服务API详解** Java 2 平台袖珍版 (J2ME) 是一种轻量级的Java版本,专为资源受限的移动设备和嵌入式系统设计。为了在这些设备上实现Web服务功能,Java Community Process (JCP) 定义了...
本教程旨在为初学者提供全面的J2ME学习资源,帮助他们快速掌握J2ME开发的基本技能。 一、J2ME环境搭建 1. **Java SDK安装**:首先,你需要安装Java Development Kit (JDK)。J2ME应用程序是基于Java的,因此JDK是...
在"精通J2ME开发的几个例子"中,我们将探讨几个关键领域,包括低级和高级用户界面(UI)、简单游戏的实现以及网络通信。 1. **初级与高级UI**: J2ME提供了两种类型的用户界面:MIDP(Mobile Information Device ...
【标题】: J2ME股票系统源码解析 ...对于想要学习J2ME开发或对移动金融应用感兴趣的开发者来说,这是一个极好的学习资源。通过深入研究和理解源码,可以提升编程技能,同时了解股票系统的基本运作机制。
在J2ME开发中,这种优化对于内存有限的设备尤其重要。 在Eclipse集成开发环境中配置J2ME混淆器,首先需要安装支持J2ME开发的插件,如WTK(Wireless Toolkit)或NetBeans。安装完毕后,可以创建新的J2ME项目,并在...
在J2ME应用中,图片处理是一项重要的功能,涉及到对不同格式的图片进行加载、显示和操作。下面我们将深入探讨几种常见的图片格式及其特点,以及它们在J2ME中的应用。 1. **BMP格式**: BMP是Windows操作系统中的...
总结来说,"j2me开发的手机图书馆源码程序"是一个实践性的教学资源,对于想要学习或提升J2ME应用开发技能的程序员来说,是一个宝贵的参考资料。通过分析和研究源代码,开发者可以掌握移动设备上的应用开发技术,并...
开发者还需要掌握如何使用J2ME的图形用户界面(GUI)库,如WTK(Wireless Toolkit)进行应用开发和测试。 接着,J2EE(Java 2 Platform, Enterprise Edition)是用于构建分布式、多层的企业级应用的平台。它包括一...
1. **环境搭建**:安装Java SDK,配置J2ME开发环境,如NetBeans或Eclipse的插件,以及模拟器的使用。 2. **基本语法与程序结构**:讲解Java语言基础,J2ME特有的编程规范和限制。 3. **MIDlet生命周期**:讲解...
本教程专注于J2ME在移动开发中的应用,特别是针对MIDP(Mobile Information Device Profile)2.0版本,它是J2ME用于创建移动应用程序的标准配置。 **MIDP2.0详解** MIDP2.0是J2ME的一个关键组件,它提供了开发移动...
Antenna作为J2ME开发中的一个重要工具,通过提供对J2ME特性的支持,使得开发者能够更高效地管理他们的项目。它简化了构建流程,提高了开发效率,使得复杂的J2ME应用的编译和打包变得更加便捷。通过熟练掌握Antenna,...