私はXSLTにかなり慣れていないので、問題を間違った角度から見ている可能性があります。C++やJavaなどの言語から来ています。誰かが私を助けてくれることを願っています。
XSLTでループ呼び出し(xsl:for-each)を行い、ループの最初の実行で特定のことを実行したいと思います。他の言語では、これにステータス変数を使用しますが、私が学んだように変数はXSLTで値を変更できないので、どうすればこの問題を解決できますか?これが私がやりたいことです。if句の大文字はもちろん偽物であり、私の問題を表しています。
<xsl:for-each select="browser/value">
<xsl:if test="FIRST TIME IN LOOP">
do something once
</xsl:if>
<xsl:value-of select="current()" />
</xsl:for-each>
どうもありがとう!ヘンリック