j2me中解析xml的问题

问题描述

在手机中如何解析xml字符串?有一个xml字符串:<?xml version="1.0" encoding="utf-8"?><message><head><messageId>20100813105618796</messageId><result>0001</result></head><body><errorMsg>消息校验错误</errorMsg></body></message>现在我要解析它,希望获得errorMsg标签中的内容,该如何做?我碰到一个问题public void startElement(String uri, String localName, String tagName,Attributes attributes) throws SAXException {//像这样是获得属性,如何得到<errorMsg></errorMsg>之间的内容? if("errorMsg".equals(tagName)){System.out.println("errorMsg="+attributes.getValue("errorMsg"));}}如果下面的xml:<errorMsg content="消息校验错误">消息校验错误</errorMsg>则可以这样得到content中的内容if("errorMsg".equals(tagName)){System.out.println("errorMsg="+attributes.getValue("content"));}可是如何得到<errorMsg></errorMsg>之间的内容呢? 问题补充:谁有NanoXML jar包,上传一个我试试。我就奇怪,不是用第三方的jar包应该也可以啊。

解决方案

http://blog.csdn.net/5iasp/archive/2009/06/12/4264314.aspxhttp://hi.baidu.com/simayilong80/blog/item/29ed20012aabc60b1c958342.html这两个帖子 看完你就明白了!我本地也没 代码! 有的话我早给你发了! 呵呵08 年的时候 搞过! j2me 现在都忘的差不多了!另外建议: 现在 android 来势汹汹! 值得关注!
解决方案二:
引用如果不使用第三方jar,该如何得到<errorMsg></errorMsg>之间的内容? 不好意思!这块我用的也不多! 网上查查吧! 关注下!
解决方案三:
引用Uncaught exception java/lang/NoClassDefFoundError: net/n3/nanoxml/XMLElement. 仔细检查下 可能是 包没导入 或者 版本不对?
解决方案四:
KXML 大小差不多吧! 10K 左右 不过在手机里面算大的了!已发!@
解决方案五:
http://devkix.com/nanoxml.php
解决方案六:
不能上传 下载地址http://download.csdn.net/source/2011917
解决方案七:
已发 !请 查收!
解决方案八:
attributes还有其他的get方法吗? 你试试吧参考一下这个http://hi.baidu.com/wenchang4you/blog/item/1d20e512acdf7ac8c3fd783e.html
解决方案九:
解析XML J2ME 有自己的方法的参考下:http://www.blogjava.net/improviser/archive/2009/02/25/256533.htmlJ2ME中KXML与NanoXML解析XML我相信 看完 你就明白了!

时间: 2024-07-31 09:42:25

j2me中解析xml的问题的相关文章

j2me中解析xml文件格式字符串报错,希望各位高手帮忙

问题描述 这是解析xml文件时报的错误,但是能正常解析,org.xmlpull.v1.XmlPullParserException:attrvaluedelimitermissing!(position:START_TAG<fontcolor='1.0'>@1:445injava.io.InputStreamReader@18b537a2)当数据只有一条时不报错误,但是数据量多时就报了比如说<?xmlversion="1.0"encoding="utf-8&

在J2ME开发中解析XML

目前,XML已经广泛应用于数据交换领域,xml是基于纯文本的,具有优秀的跨平台特性.本文将讲述如何在J2ME中解析XML进行数据传输. XML写法比较简单,而且非常便于人来阅读.但是必须在客户端和服务器端有XML的解析器才可以正常通信,由于初期的移动信息设备内存和处理器上的不足,所以在MIDP1.0中并没有提供对XML的支持.随着内存和处理器的提高,对XML的支持成为了可能.在JSR182中提供了XML的解析器,但是这并不是标准MIDP中的API需要特定的实现才可以支持.幸运的是有第三方的API

ios-iPhone中解析XML遇到的问题

问题描述 iPhone中解析XML遇到的问题 新手求助,遇到了解析XML的问题: XML: <?xml version="1.0" encoding="UTF-8"?> <Books> <Book id="1"> <title_1>Circumference</title_1> <author>Nicholas Nicastro</author> <summ

java 解析xml文件-在JAVA中解析XML文件时遇上难题,向各位大虾求助。

问题描述 在JAVA中解析XML文件时遇上难题,向各位大虾求助. 在服务器进程中编写登录时出现以下错误提示: Exception in thread "Thread-0" java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl cannot be cast to javax.swing.text.Document at server.ServerThread.Lo

treeview-MFC中 解析XML文件,并用tree control 显示,如何进行对xml文件的增删改查?

问题描述 MFC中 解析XML文件,并用tree control 显示,如何进行对xml文件的增删改查? 如题,我利用tree control 显示了一个xml文件,然而不知道如何进行修改数据,就是点击了树形结构的节点,但是不知道如何定位点击的节点位置在原xml文件的位置? 解决方案 http://www.codeproject.com/Articles/11244/XML-TreeView-Control 解决方案二: simpleXML怎样解析一个xml文件,并对xml进行增删改查 过程Li

java中解析xml,要求在控制台输出但是输出的是null

问题描述 java中解析xml,要求在控制台输出但是输出的是null package pero.common.Metied; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.text.MessageFormat; import javax.xml.bind.JAXBContext; import java

Java从zip文件中解析XML数据实例

从zip文件中解析xml文件一般步骤是先解压zip文件,然后在解析xml,这里直接从zip文件中读取xml的输入流进行解析,减少I/O操作.下面是一个从zip文件中解析xml文件的示例:    代码如下 复制代码 /**  * 从zip文件中解析XML数据<br/>  * @param filePath 文件绝对路径  * @return List<?>  * @throws IOException  * @throws DocumentException  * @author 大

在Android系统中解析XML文件的方法_java

前言    在学习Android的Framework层源码时,Android大量的使用XmlPullParser来解析xml文件的源码.因此,这里也顺道介绍一下XmlPullParser的使用. XML    XML(eXtensible Markup Language)中文名为可扩展标记语言.标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等.用途    XML设计用了传送及携带数据信息,不用了表现或展示数据,HTML语言则用了表现数据,所以XML用途的焦点是

使用Swift实现iOS App中解析XML格式数据的教程_Swift

在IOS中,提供了一套解析XML数据的API.其实也很简单,就是NSXMLParser和NSXMLParserDelegate. 可以直接指定到XML的URL去实例化NSXMLParser 复制代码 代码如下: public convenience init?(contentsOfURL url: NSURL) 解析文件,返回的是一次解析的结果 复制代码 代码如下: NSXMLParser.parse() -> Bool 监听解析节点的属性 复制代码 代码如下: NSXMLParserDeleg