11

XMLノードの総数を取得することは可能ですか?

また、XSLTを使用してfor-statementを実行するにはどうすればよいですか?

4

1 に答える 1

25

XMLのノードをカウントする場合は、count(object / node)を使用すると、次のようになります。

 <xsl:value-of select="count(/root/*)"/>

上記の手順により、ルートノードに含まれる子ノードの数がわかります。

<xsl:for-each select="/root/element-you-wanna-loop" >
    <!-- Do something with your nodes here -->    
</xsl:for-each>

これがお役に立てば幸いです。

于 2009-07-20T20:13:13.493 に答える