not
Die Funktion not
bewertet einen booleschen Ausdruck 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 würde.
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.