class ist kein boolsches Attribut und somit nicht vergleichbar.
Das gesamte Attribut ist in Abhängigkeit eines Wertes einzufügen oder nicht - und der Typ der Variablen sollte Boolean sein. Gibt's bestimmt auch in XSLT.
Nachdem XSLT turingvollständig ist, muss das irgenwie umsetzbar sein ;)