我已经尝试了一堆 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>
知道出了什么问题吗?
谢谢。