not

not 函数评估布尔表达式并返回相反的值。

语法

not( expression )

参数

表达式

该表达式与将其作为参数传递给 boolean() 函数完全相同。

返回值

对于评估结果为假的表达式,返回真;对于评估结果为真的表达式,返回假。

描述

  • 此函数的行为应类似于 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>
    

规范

Gecko 支持

支持。