"Martinez, Christian" wrote: > <xsl:variable name="myName" select="name(current())"/> > <xsl:choose> > <xsl:when test="$myName != DDD | $myName != XXX"> > <!-- I guess here you would print out whatever --> > </xsl:when> > </xsl:choose>
If you want that (I doubt it is what the OP want), use this instead: <xsl:if test="not(self::DDD|self::XXX)"> ... </xsl:if> BTW, 'name()' (better here 'local-name()') returns a string, so: test="$myName != DDD | $myName != XXX" has to be rewritten: test="$myName!='DDD' and $myName!='XXX'" --drkm ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com