not

not 函式會計算一個布林表示式並返回相反的值。

語法

not( expression )

引數

表示式

該表示式的計算方式與作為 boolean() 函式的引數傳遞給它時完全相同。

返回值

對於計算結果為 false 的表示式返回 true;對於計算結果為 true 的表示式返回 false。

描述

  • 除了返回相反的值之外,此函式的功能應與 boolean() 函式類似。

  • 您可以測試一個元素是否不具有某個屬性。

    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>
    

規範

XPath 1.0 4.3

Gecko 支援情況

支援。