によってグループ化? XSLT 2.0以上を使用する方がよいでしょうか?XSLT、XML:XSLTを使用して属性値に基づいてグループ要素への最善の方法ですどの属性値
<transaction>
<record type="1" >
<field number="1" >
<item >223</item>
</field>
</record>
<record type="14" >
<field number="1" >
<item >777</item>
</field>
</record>
<record type="14" >
<field number="1" >
<item >555</item>
</field>
</record>
</transaction>
結果のグループ化後:
は多くは
オリジナルXMLあなたの助けを事前に
トーマスに感謝
<transaction>
<records type="1" >
<record type="1" >
<field number="1" >
<item >223</item>
</field>
</record>
</records>
<records type="14" >
<record type="14" >
<field number="1" >
<item >777</item>
</field>
</record>
<record type="14" >
<field number="1" >
<item >555</item>
</field>
</record>
</records>
</transaction>
XSLT 2.0で
このXSLTを試してみてください。 XSLT 2.0を使用することができれば、それを使用することがほぼ確実です。この場合、 'xsl:for-each-group'構造を利用することができます。これにより、グループ化がはるかに簡単になります。したがって、この場合には、あなたはどうなる ':' –
こんにちはティムます。の! ご返信ありがとうございました。 私は、次のテンプレートでそれを試してみました: ます。 \t \tます。 \t \tを\tます。 \t \t XSL:用-各グループ> XSL:テンプレート> \t \tます。 \t \t \t \t \tます。 \t \t \t XSL:テンプレート> XSL:スタイルシート> 結果XMLはルート要素のみが含まれています。 もう一度あなたのお手伝いに感謝します。 トーマス トランザクション> –
ThomasMuller