|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Quick Xpath
The file:// business was probably introduced by some clever windoze mail client trying to interpret the //b as part of a file URL. Sometimes these newfangled computer gadgets are too smart for our own good :-) Mark -----Original Message----- From: Jeni Tennison [mailto:jeni@j...] Sent: Wednesday, July 17, 2002 6:24 PM To: Garland foster Cc: Mark Feblowitz; 'Dare Obasanjo'; xml-dev@l... Subject: Re: Quick Xpath Hi Garland, > Thanks!, a question from Eric's answer: > > Is it file://b[preceding-sibling::*[1][self::a]] > or file://b[preceding-sibling::*[last()][self::a]] Well, neither, sorry - you shouldn't have "file:" at the beginning (I missed that in your last mail and compounded the error, sorry)! It's "//b[preceding-sibling::*[1][self::a]]" (or, better, "/foo/b[preceding-sibling::*[1][self::a]]"). The preceding-sibling axis is a reverse axis, which means that when you count the positions of the nodes that you get in the step where you use it, they get counted in reverse order. The closest preceding sibling (later in the document) is positioned 1st, the one furthest from the node that you're on (earlier in the document) is positioned last. > Meanwhile for XML-SPY users you should use > Is it file://b[preceding-sibling::*[position()=1][self::a]] > Because > Is it file://b[preceding-sibling::*[1][self::a]] > doesn't work. > > This is a XMLSPY bug isn't it? Yes. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this list use the subscription manager: <http://lists.xml.org/ob/adm.pl>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








