Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

not

Die not Funktion bewertet einen booleschen Ausdruck und gibt den gegenteiligen Wert zurück.

Syntax

not( expression )

Parameter

expression

Der Ausdruck wird exakt so ausgewertet, als ob er als Argument an die boolean() Funktion übergeben worden wäre.

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 boolean() Funktion verhalten, außer dass sie den gegenteiligen 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

XPath 1.0 4.3

Gecko-Unterstützung

Unterstützt.