Если вы хотите сосчитать узел вашего XML, вы можете использовать счетчик (объект / узел), и это будет примерно так:
<xsl:value-of select="count(/root/*)"/>
Приведенная выше инструкция позволит вам узнать, сколько дочерних узлов имеет ваш корневой узел
<xsl:for-each select="/root/element-you-wanna-loop" >
<!-- Do something with your nodes here -->
</xsl:for-each>
Надеюсь, это поможет вам.