Из примера soap ошибка, Как я могу получить код ошибки в String
<?xml version="1.0" encoding="UTF-8"?>
<soap:Fault xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soap:Client</faultcode>
<faultstring>The values from the client failed to pass validation.</faultstring>
<detail>
<Errors>
<Error reason="Required on input.">
<ErrorLocation>
<Node level="1" name="MyElement"/>
<Node level="2" name="MyField"/>
</ErrorLocation>
<Parameters/>
<StackTrace/>
</Error>
</Errors>
</detail>
</soap:Fault>
Когда мы получаем SoapFaultClientException, исключение возвращает FaultCode в QName Как я могу получить FaultCode soap: Клиент в строке
catch (SoapFaultClientException e) {
QName faultCode = e.getFaultCode();
}