Hallo,
das habe ich auch ausprobiert, aber dann bekomme ich gar keine Ausgabe, auch nicht mehr die eben mühsam erarbeitete (1. Often etc.).
Vielleicht steht das <xsl:if ...> nur an falscher Stelle. Ich weiß es nicht. Fällt Dir dazu noch etwas ein?
So hat es bei mir mit der genannten test.xml funktioniert:
<xsl:if test="dataDscr/var/@name='V38'">
<xsl:for-each select="dataDscr/var/catgry">
<xsl:value-of select="concat(catValu,'. ',txt)" /><br />
</xsl:for-each>
</xsl:if>
MfG, Thomas