• 締切済み

xsl:for-each関数の回転数を変数でカウントしたい

いろいろと調べて、XSLTではxsl:variableとparamを使って変数を使えるようなのですが、これらは変更は出来ないようですね(paramはちょっと違うようですが)。 xsl:for-each関数の回転数を変数でカウントするといった使い方をしたいのですが、変数の値が変えれない為に実現できません。 代わりの方法か変数の値を変えられる方法を知っている方はいらっしゃいますか?

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<xsl:value-of select="position()" /> で処理しているノードの位置を数値で得ることができます。

noname#17376
質問者

補足

ちょっと書き方が悪かったです。 xsl:ifで、引っかかった物の数を調べたいのですが。

関連するQ&A