【问题标题】:Need some help in parsing this XML in J2ME platform在 J2ME 平台中解析此 XML 时需要一些帮助
【发布时间】:2012-04-11 00:35:40
【问题描述】:

下面提到的是我的 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 中提取“错误代码”。 我应该怎么做? 请帮忙。

【问题讨论】:

    标签: java-me xml-parsing symbian jsr172


    【解决方案1】:

    如果您的目标设备支持 JSR 172 中的 SAX,您应该使用此解析器。它将减少您的应用程序的最终 jar 大小(不导入库)。 http://www.developer.nokia.com/Community/Wiki/JSR_172:_XML_Parsing_Example 有一个很好的示例,它实际上将 XML 解组为 Java 对象。

    在您有信心之后,您可以尝试我在 Java ME 中解组的通用方法http://smallandadaptive.blogspot.com.br/2010/11/xml-data-binding.html

    【讨论】:

      【解决方案2】:

      您可以使用http://kxml.sourceforge.net/ 来解析XML 消息。

      观察

      上面的消息看起来像 Soap 响应消息。您的肥皂客户端为您解析的假设是什么?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 2014-07-12
        • 2011-02-26
        • 1970-01-01
        • 1970-01-01
        • 2012-05-02
        相关资源
        最近更新 更多