スポンサーリンク

[XSLT] xsl:for-each要素でループ処理をする


<xsl:for-each>要素の概要

この要素は、select属性で指定したXPathのxml側の要素をループする。

サンプルコード

変換させるxml

XSLT

変換結果

解説

<xsl:for-each>の使い方

サンプルコードを見ればわかる通り、select属性で指定したXPathのxml側の要素をループする。

注意点としては、<xsl:for-each>要素内のコンテキストノードが変わる(カレントディレクトリみたいなもの)

サンプルコード解説

<product>要素をループさせて処理をしている。
ループさせて、xmlのデータを一気に取り出すことができる。

XSLT
スポンサーリンク
シェアする
trelab