[Home] [By Thread] [By Date] [Recent Entries]

  • From: Bjoern Hoehrmann <derhoermi@g...>
  • To: "Rens Duijsens" <rens.duijsens@g...>
  • Date: Tue, 26 Aug 2008 15:45:31 +0200

* Rens Duijsens wrote:
>The normal xpath statement '//NODE' will give me:
>NODE, ELEMENT (with Element 2), ELEMENT (With Element 3)

No, the path matches only elements with the local name 'NODE'.

>I'm experimenting with some inverted statements:
>For instance: /*[!//NODE] or //*[!//NODE]
>It keeps giving me the NODE data as well.

In XPath 1.0 there is no unary '!' operator, so this should result in a
syntax error with XPath 1.0 processors. You are looking for the function
not() or the binary '!=' comparison operator ala

  //node()[ . != ... ]
-- 
Björn Höhrmann · mailto:bjoern@h... · http://bjoern.hoehrmann.de


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member