come posso inserire un OR in un xsl:if?

mi spiego meglio. il mio codice è il seguente:

<xsl:for-each select="variabile">
<xsl:if test="(@nome='A')|(@nome='B')">
<xsl:value-of select=".">
</xsl:if>


vorrei che venisse stampato il valore di "variabile" solo se l'attributo "nome" è A oppure B.
il codice che ho scritto però non funziona.
avete suggerimenti?

VKIARA