Я пытаюсь прочитать ответ на вызов веб-службы в тесте junit, запущенном в Eclipse Galileo.Я могу успешно получать ответы, кроме случаев, когда ответ является ошибкой SOAP.Затем я получаю следующее исключение: org.xml.sax.SAXParseException: тип элемента "SOAP: Text" должен сопровождаться спецификациями атрибутов, ">" или "/>"
Я проверил XML в LiquidXML Studio на соответствие схеме SOAP 1.2, и он проверил.
Вот ответ XML, который, кажется, задыхается от SAX.Он был сведен к минимуму в попытке устранить что-либо очевидное (я даже убедился, что в нем нет самозакрывающихся элементов):
<SOAP:Envelope xmlns:SOAP="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP_ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP:Header>
</SOAP:Header>
<SOAP:Body>
<SOAP:Fault>
<SOAP:Code>
<SOAP:Value>SOAP:Sender</SOAP:Value>
<SOAP:Subcode>
<SOAP:Value>SOAP:Sender</SOAP:Value>
</SOAP:Subcode>
</SOAP:Code>
<SOAP:Reason>
<SOAP:Text xml:lang="">
</SOAP:Text>
</SOAP:Reason>
<SOAP:Node>
</SOAP:Node>
<SOAP:Role>
</SOAP:Role>
<SOAP:Detail>
</SOAP:Detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Любая помощь будет принята с благодарностью.