Web サービスを呼び出した後、SOAP メッセージを文字列として取得しています。
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<PassOracleXMLDataResponse xmlns="http://tempuri.org/">
<PassOracleXMLDataResult>
<gesystem xmlns="">
<return_code>0</return_code>
<message>PRS User does not exists in GETS</message>
<invoiceid>TESTADDTLINFO2</invoiceid>
<datetime>Apr 17 2013 4:19PM</datetime>
</gesystem>
</PassOracleXMLDataResult>
</PassOracleXMLDataResponse>
</soap:Body>
</soap:Envelope>
値と要素を取得する必要があります。単純な SAXBuilder を使用してドキュメントを構築し、それをトラバースしようとしたときに、「soap: Body」で getChild を試行した後に例外が発生しました。
getChild("soap:Body") - returns null.