У меня есть следующий XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:axis="http://ws.apache.org/axis2">
<soapenv:Header/>
<soapenv:Body>
<axis:ErrorQueueInput>
<errorStr>JIRA Topic</errorStr>
<InputMessage> <a>jira message</a><b>jira2 msg</b> </InputMessage>
</axis:ErrorQueueInput>
</soapenv:Body>
</soapenv:Envelope>
, где мне нужно получить вывод:
<a>jira message</a><b>jira2 msg</b>
Если я сохраню свой XPath как;
//soapenv1:Envelope/soapenv1:Body/axis:ErrorQueueInput/InputMessage
вывод выглядит примерно так:
jira message jira2 msg
Если я попробую вот так:
//soapenv1:Envelope/soapenv1:Body/axis:ErrorQueueInput/InputMessage//child::*
вывод будет (что неправильно):
jira message
КакЯ получаю весь XML (то есть: <a>jira message</a><b>jira2 msg</b>
) в качестве вывода?