Spec-Zone.ru › XSLT & XPath

не

Справочник по XSLT/XPath: Элементы XSLT, Функции EXSLT, Функции XPath, Оси XPath

Функция not вычисляет булево выражение и возвращает противоположное значение.

Синтаксис

not( expression )

Аргументы

expression

Выражение вычисляется точно так же, как если бы оно было передано в качестве аргумента функции boolean().

Возвращаемое значение

Истинное значение для выражения, вычисляемого как ложное; ложное значение для выражения, вычисляемого как истинное.

Примечания

  • Эта функция должна вести себя аналогично функции boolean(), за исключением того, что она возвращает противоположное значение.
  • Можно проверить, не имеет ли элемент некоторого атрибута.
    <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

Поддерживается.

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/not

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API