私の要件は、WSコンシューマーから受け取った最初の4つの子XMLタグをペイロードに取り込むことです。以下 はWSの消費者muleのxmlから最初の4つの子タグを選択する方法
<root>
<client>
<name>abc<name>
<status>success</status>
</client>
<client>
<name>def<name>
<status>success</status>
</client>
<client>
<name>ghi<name>
<status>success</status>
</client>
<client>
<name>jkl<name>
<status>failed</status>
</client>
<client>
<name>mno<name>
<status>success</status>
</client>
......
......
......
</root>
からの応答である今私は、ルートタグの下ペイロードにのみ最初の4子タグを選択する必要があります。
以下のようになります。
<root>
<client>
<name>abc<name>
<status>success</status>
</client>
<client>
<name>def<name>
<status>success</status>
</client>
<client>
<name>ghi<name>
<status>success</status>
</client>
<client>
<name>jkl<name>
<status>failed</status>
</client>
</root>
'//クライアント[位置()<= 4] – SomeDude