XML > XSLT > 繰り返し
繰り返し
繰り返し処理をさせる場合は
xsl:for-each
を使う。指定したノード集合が存在する間処理を繰り返す。
(書式) <xsl:for-each select="ノード集合"> テンプレート </xsl:for-each> |
(例) XML 文章が <社員 社員番号="1001">山田太郎</社員> <社員 社員番号="1002">鈴木花子</社員> <社員 社員番号="1003">田中次郎</社員> XSLT が <xsl:for-each select="社員"> <xsl:value-of select="."/> </xsl:for-each> の場合、 出力結果は 山田太郎 鈴木花子 田中次郎 となる |