not
Die Funktion not
wertet einen booleschen Ausdruck aus und gibt den entgegengesetzten Wert zurück.
Syntax
not( expression )
Parameter
expression
-
Der Ausdruck wird genau so ausgewertet, als ob er als Argument an die Funktion boolean() übergeben wurde.
Rückgabewert
True für einen Ausdruck, der zu false ausgewertet wird; false für einen Ausdruck, der zu true ausgewertet wird.
Beschreibung
-
Diese Funktion sollte sich ähnlich wie die Funktion boolean() verhalten, außer dass sie den entgegengesetzten Wert zurückgibt.
-
Sie können testen, ob ein Element ein bestimmtes Attribut nicht hat.
xml<xsl:for-each match="//a[not(@name and @name = 'badname')]"> <!-- iterates over any <a> element in the document, that either has no 'name' attribute at all, or it has one, but its value is not "badname". --> </xsl:template>
Spezifikationen
Gecko-Unterstützung
Unterstützt.