-
j2me中解析xml的问题5
在手机中如何解析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包应该也可以啊。
问题补充:如果不使用第三方jar,该如何得到<errorMsg></errorMsg>之间的内容?
问题补充:7454103 你发的那个太大了吧
你有没有KXML的jar包,干脆也给我吧,
我比较一下,哪个好用一些。
问题补充:导入了nanoxml。
怎么老提示
Uncaught exception java/lang/NoClassDefFoundError: net/n3/nanoxml/XMLElement.
问题补充:7454103 写道引用Uncaught exception java/lang/NoClassDefFoundError: net/n3/nanoxml/XMLElement.
仔细检查下 可能是 包没导入 或者 版本不对?
导入外部包经常会发生这样的情况,我也不知道怎么解决了,郁闷呢
如果不使用第三方jar,该如何得到<errorMsg></errorMsg>之间的内容?
问题补充:7454103 写道引用如果不使用第三方jar,该如何得到<errorMsg></errorMsg>之间的内容?
不好意思!这块我用的也不多! 网上查查吧! 关注下!
那使用nanoxml解析一个xml型的字符串怎么做啊?XMLElement kXMLeroot = new XMLElement(); kXMLeroot.XXX(xmlString);//这里怎么说??? Vector list = kXMLeroot.getChildren();//获取子节点列表 ...
怎么网上找到的不一样啊
你是怎么写的。我参考一下呀。
问题补充:解析已经解决了,现在最刮三的问题就是
Uncaught exception java/lang/NoClassDefFoundError: net/n3/nanoxml/XMLElement.
郁闷了,在j2me里导入了包之后就碰到;
在j2se里却正常
网上找到的办法怎么我都无效,郁闷啊啊
难道人品会这么差!2010年8月13日 10:58
9个答案 按时间排序 按投票排序
-
采纳的答案
http://blog.csdn.net/5iasp/archive/2009/06/12/4264314.aspx
http://hi.baidu.com/simayilong80/blog/item/29ed20012aabc60b1c958342.html
这两个帖子 看完你就明白了!
我本地也没 代码! 有的话我早给你发了! 呵呵
08 年的时候 搞过! j2me 现在都忘的差不多了!
另外建议: 现在 android 来势汹汹! 值得关注!2010年8月13日 14:00
-
引用如果不使用第三方jar,该如何得到<errorMsg></errorMsg>之间的内容?
不好意思!这块我用的也不多! 网上查查吧! 关注下!2010年8月13日 13:23
-
引用Uncaught exception java/lang/NoClassDefFoundError: net/n3/nanoxml/XMLElement.
仔细检查下 可能是 包没导入 或者 版本不对?2010年8月13日 13:04
-
attributes还有其他的get方法吗? 你试试吧
参考一下这个
http://hi.baidu.com/wenchang4you/blog/item/1d20e512acdf7ac8c3fd783e.html2010年8月13日 11:08
-
解析XML J2ME 有自己的方法的
参考下:
http://www.blogjava.net/improviser/archive/2009/02/25/256533.html
J2ME中KXML与NanoXML解析XML
我相信 看完 你就明白了!2010年8月13日 11:07
相关推荐
### J2ME开发中解析XML的关键知识点 #### 1. XML与J2ME的关系 - **XML概述**:XML(Extensible Markup Language)是一种用于标记数据的语言,它以纯文本形式存储,具备良好的跨平台性。XML易于人类阅读且结构清晰,...
**标题:“kuixdemo-1.0.0 (J2ME下解析xml文件)”,意味着这是一个专门用于在Java 2 Micro Edition (J2ME)环境中解析XML文件的示例程序。** **描述:“在J2ME下对XML文件进行解析的示例源码及帮助文件”指出,该...
这是一个关于在 j2me中解析xmlr jar 包,与j2se解析xml 有所不同,所以使用的jar 包也不同,希望对你有帮助。
描述中提到的"j2me上的微型解析器"指的是专为J2ME设计的XML解析库,旨在在内存有限的移动设备上有效地解析XML文档。这种微型解析器通常不会像Java SE或Java EE环境中的解析器那样消耗大量内存,而是通过优化算法和...
标题"Jaxp_xml.rar_J2ME程序_j2me_j2me_xml_j2me网络"表明这个压缩包包含了一个示例,演示如何使用JAXP(Java API for XML Processing)在J2ME环境中解析XML文件。JAXP是Java平台上的一个标准接口,用于处理XML文档...
J2ME 中 KXML2 解析器解析 xml 文件源代码所需要的压缩包 kxml2-min-2.3.0.jar。
在J2ME中解析XML,通常使用KXML或NanoXML等轻量级库,因为这些库占用资源少,适合内存有限的设备。开发者需要编写代码来读取XML文件,解析其结构,并将数据转换为游戏内可使用的对象。 **4. 创建游戏架构** 一个...
SAX(Simple API for XML)是一种事件驱动的XML解析方式,非常适合处理大型或流式数据,因为它的解析过程不会将整个文档加载到内存中。 #### 主要步骤: 1. **建立连接并获取响应码**:首先,代码尝试建立一个HTTP...
事件驱动意味着在解析XML文档的过程中,解析器会触发一系列事件,如开始元素、结束元素、文本内容等,开发者可以通过注册事件处理器来对这些事件进行响应。 在KXML2-2.3.0.jar中,包含了完整的KXML库,提供完整的...
4. 数据解析:使用J2ME的内置XML解析器或者第三方库,如KXML,解析XML数据,提取出公交线路和时刻表。 5. 查询算法:根据用户输入的起始和目的地,系统需要实现一种搜索算法,找到匹配的公交线路,并考虑可能的换乘...
- **XML解析器**:内置XML解析器,便于处理XML数据。 - **Java虚拟机优化**:提升了性能,减少了内存占用。 **3. 开发工具与环境** 开发J2ME应用通常需要使用Java IDE,如Eclipse或NetBeans,它们都提供了J2ME项目...
虽然J2ME平台本身可能不直接支持SVG,但开发者可以通过编写自定义代码或利用特定库来解析和显示SVG内容。 4. **GIF格式**: GIF是经典的网络图像格式,支持动画和无损压缩,适用于简单的动态图像。J2ME通常能够很...
【标题】"j2me.jsp.servlet.xml.正则表达式" 涵盖了Java ME、JSP 2.0、Servlet以及XML这四大核心技术,它们在IT领域中都有着广泛的应用,尤其对于Java开发者和网站开发者来说至关重要。下面将详细阐述这些知识点。 ...
j2me解析网页的方法,让你清楚的知道怎么解析,html,wml,xml,jsp...网页
【J2ME浏览器(kxml解释实现)】是一个针对Java Micro Edition (J2ME) 平台的轻量级浏览器项目,它使用了kxml库来解析XML内容,从而实现对网页的显示。J2ME是一种Java平台,主要用于移动设备和嵌入式系统,它的资源...
基于j2me和kxml对XML文档进行解析的一个小程序。用来在手机上看看德语单词。
重点介绍了Xml优点,J2ME中的Xml解析器以及Xml和J2ME结合优点。 4.以如何在J2ME环境下实现移动Web服务为例来对基于J2ME平台 的手机应用程序开发做了一个详细的研究介绍。移动W七b服务提供武汉公 交查询,天气预报...
3. **设置解析事件监听**: 注册一个XML处理器(XMLPullParser)的事件监听器,以便在解析过程中处理开始标签、结束标签、文本内容等事件。 4. **解析WML文档**: 使用XMLPull解析器逐个处理XML事件。当遇到开始标签...
服务器解析XML文档,执行相应的方法,并返回同样格式的XML响应。这种简单而通用的机制使得XML-RPC能够在多种语言和平台上实现互操作。 3. **J2ME实现XML-RPC的步骤** - **建立连接**:J2ME程序首先需要创建一个...