1. 開発者向けのウェブ技術
  2. XML: Extensible Markup Language
  3. XPath
  4. Reference
  5. 関数
  6. not

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

not

not 関数は式を論理値として評価し、その逆の値を返します。

構文

not( expression )

引数

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 の対応

対応済み。

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /