1

pentaho ケトルを使用して xml からデータを抽出しようとしています。

区切り文字「/」で連結できるように、各テーブルのすべての tr ノードを抽出したい

<entry>    
<table>
   <tr> item1 </tr>
   <tr> item2 </tr>
   <tr> item3 </tr>
   <tr> item4 </tr>
</table>   
</entry>
<entry>    
<table>
   <tr> item1 </tr>
   <tr> item2 </tr>
   <tr> item3 </tr>
   <tr> item4 </tr>
</table>   
</entry>

結果は次のようになります

fieldname
item1/item2/item3/item4
item5/item6/item7/item8

Get data from XML の XPath でこれを行う方法はありますか

現在、このループ Xpath で Get data from Xpath を使用しています

/*[name()='entry'][1]/*[name()='table']/*[name()='tr']

javascript を使用して結果を連結し、それらを Excel 出力に入れ、エントリ [20] まで手順を繰り返します。しかし、後でページクエリを 1 から 20 に増やす必要があるため、この方法はスケーリングされません....

誰かが私を助けることができれば、私は感謝します!

前もって感謝します!

4

1 に答える 1