java-me - 在 J2ME 平台中解析这个 XML 需要一些帮助

标签 java-me xml-parsing symbian jsr172

下面提到的是我的 XML,

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Response xmlns="http://tempuri.org/">
<Result>
    <mp_response>
        <data signature="something">
                  <outcome errorcode="0" errordescription="" errorsolution=""/>
                 something
</data>
</mp_response>
</Result>
</Response>
</soap:Body>
</soap:Envelope>

我希望从此 XML 中提取“错误代码”。
我该怎么做?
请帮忙。

最佳答案

如果您的目标设备支持来自 JSR 172 的 SAX,您应该使用这个解析器。它将减少您的应用程序的最终 jar 大小(不导入库)。在 http://www.developer.nokia.com/Community/Wiki/JSR_172:_XML_Parsing_Example 有很好的 sample 它实际上将 XML 解码为 Java 对象。
在您有信心之后,您可以在 http://smallandadaptive.blogspot.com.br/2010/11/xml-data-binding.html 尝试我在 Java ME 中解码的通用方法。

关于java-me - 在 J2ME 平台中解析这个 XML 需要一些帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9890222/

相关文章:

c++ - codesynthesis 不解析我的 xml 文件

go - 在 GoLang 中解析来自维基百科的 S&P 500 数据

c++ - TCP/IP 的套接字写入问题

java-me - J2ME - 具有可编辑单元格的动态表/网格。

java - j2me 中的录音机

java - JavaME 的最佳二进制 XML 格式

c++ - 如何规避 Symbian 命名约定?

java - 如何在 Java 中的 ISO-8859-1 和 UTF-8 之间进行转换?

java - getChildNodes 给出意想不到的结果

c++ - __builtin_offsetof 运算符的用途和返回类型是什么?