[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] How to 'invert' an Xpath statement please
- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- To: "Rens Duijsens" <rens.duijsens@gmail.com>
- 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@hoehrmann.de · http://bjoern.hoehrmann.de
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]