[
Lists Home |
Date Index |
Thread Index
]
Yap, the file:: should be some form of indicating the data-source to a
particular
processor, the expression is what counts, the file:// got carried from some
mail:-)
So it's [1] and the reverse axe reminder was a very good refreshment of the
spec.
If there's a Xpath Faq or Xpath list of common mistakes this goes there.
And it was good too to discover the XMLSPY bug
Everything was very instructive.
Thanks Jeni and Thanks all
Garland
----- Original Message -----
From: Jeni Tennison <jeni@jenitennison.com>
To: Garland foster <garland_foster@salutia.com>
Cc: Mark Feblowitz <mfeblowitz@frictionless.com>; 'Dare Obasanjo'
<dareo@microsoft.com>; <xml-dev@lists.xml.org>
Sent: Wednesday, July 17, 2002 7:24 PM
Subject: Re: [xml-dev] 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 "file://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>
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.373 / Virus Database: 208 - Release Date: 7/1/02
|