我在解析SOAP服务的响应时遇到了问题。 XML有什么问题?

时间:2012-11-09 18:59:44

标签: java xml soap xml-parsing xsd

我尝试过一堆SOAP,XML和xsd解析器,其中包括SAAJ和EasyWSDL,其中没有一个看起来太工作了。我可以在没有解析器的情况下解析它,但我也必须处理更复杂的响应。

由于某种原因,解析器返回空文档或空元素列表 这是我要解析的响应:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soap:Body>
        <ns1:createDataResponse xmlns:ns1="http://3e.pl/ADInterface">
            <StandardResponse xmlns="http://3e.pl/ADInterface" IsError="true">
                <Error>Cannot save record in C_BPartner: ERROR: llave duplicada viola restricción de unicidad «c_bpartner_value»</Error>
            </StandardResponse>
        </ns1:createDataResponse>
    </soap:Body>
</soap:Envelope>

知道什么是错的?

感谢。

0 个答案:

没有答案