次の XML があります。
<funds>
<bags>
<bag name="BAG_USD_MAIN" value="10.0" type="USD">
<pockets>
<pocket name="bank" value="7.5" expireDate="20130331" />
<pocket name="award" value="2.5" expireDate="20150501" />
</pockets>
</bag>
<bag name="BAG_USD_SAVINGS" value="290.75" type="USD">
<pockets>
<pocket name="bank" value="290.75" expireDate="20130331" />
</pockets>
</bag>
<bag name="BAG_EUR_EXTRA" value="890.0" type="EUR">
<pockets>
<pocket name="bank" value="753.0" expireDate="20131231" />
<pocket name="bank_eng" value="137.0" expireDate="20150501" />
</pockets>
</bag>
</bags>
</funds>
XSLT を使用して XML 結果リストを取得したいと思います。
<bags>
<bag name="BAG_USD_MAIN" maxExpDate="20150501" />
<bag name="BAG_USD_SAVINGS" maxExpDate="20130331" />
<bag name="BAG_EUR_EXTRA" maxExpDate="20150501" />
</bags>
つまり、「バッグ」をグループ化し、それぞれの最大 expireDate を表示します。
それは XSLT 2.0 で実現できますか? どのように?
ありがとうございました