BIRT データ ソースを使用して Web サービスからデータを取得しようとしています。サーバーが応答として提供するデータは次のようになります。
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:kpi="http_adress">
<soap:Header/>
<soap:Body>
<kpi:someMethod>
<!--Optional:-->
<SomeList>
<!--Zero or more repetitions:-->
<SomeVariable oid="R2D2" versionNr="1.0">
<!--Optional:-->
<Variable1>10</Variable1>
<!--Optional:-->
<Variable2>Value</Variable2>
</SomeVariable >
</SomeList>
</kpi:someMethod>
</soap:Body>
</soap:Envelope>
私の問題は、BIRT のデータ セットが 3 レベルの深さしかないことです。基本的に、行をデータ行として選択するように指示します。
データ セットで Variable1 と Variable2 を取得するにはどうすればよいですか?