タイトル
TOP → This Page

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>
の場合、

出力結果は

山田太郎
鈴木花子
田中次郎

となる


TOP → This Page