Nope!

> -----Original Message-----
> From: bob mcwhirter [mailto:[EMAIL PROTECTED]]
> Sent: den 18 april 2002 16:09
> To: Mattias Reichel
> Cc: [EMAIL PROTECTED]
> Subject: RE: [Jaxen] Possible bug with processing instructions
> 
> 
> Actually, now that I re-read the spec, I'm not certain what my point
was.
> (One of those days).
> 
> Okay, an axis has a primary node type, but, so what?
> 
> 
> Hmm...
> 
> Does
>       preceding-sibling::node()
> 
> manage to find the PI?
> 
>       -bob
> 
> 
> On Thu, 18 Apr 2002, Mattias Reichel wrote:
> 
> > Hmm,
> >
> > Switching to preceding axis for clarity, but issue is the same.
> >
> > >From Michael Kay's XSLT Programmers Reference 2nd Edition by Wrox
> Press,
> > page 364:
> >
> > preceding:
> > This selects all the nodes that appear before the origin node,
excluding
> > the ancestors of the origin, in reverse document order. If the
origin is
> > an element node, this effectively means that it contains all the
text
> > nodes, element nodes, comments, and processing instructions in the
> > document that finish before the start tag of the origin element. The
> > preceding axis will never contain attribute or namespace nodes.
> >
> > Is he dead wrong here or what?
> >
> > /Mattias
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > [mailto:jaxen-interest-
> > > [EMAIL PROTECTED]] On Behalf Of bob mcwhirter
> > > Sent: den 18 april 2002 15:47
> > > To: Mattias Reichel
> > > Cc: [EMAIL PROTECTED]
> > > Subject: Re: [Jaxen] Possible bug with processing instructions
> > >
> > >
> > > XPath spec, 2.3:
> > >
> > > Every axis has a principal node type. If an axis can contain
elements,
> > > then the principal node type is element; otherwise, it is the type
of
> > > the nodes that the axis can contain. Thus,
> > >
> > >     * For the attribute axis, the principal node type is
attribute.
> > >     * For the namespace axis, the principal node type is
namespace.
> > >     * For other axes, the principal node type is element.
> > >
> > > ---
> > >
> > > So, preceding-sibling::* will select the preceding sibling of the
> > > type 'element', as I read it.
> > >
> > > Am I misinterpreting the spec?
> > >
> > >   -bob
> > >
> > >
> > >
> > > On Thu, 18 Apr 2002, Mattias Reichel wrote:
> > >
> > > > Hi,
> > > > I'm using dom4j and of course also jaxen for some xml
processing.
> > Got
> > > > into trouble when trying to get a hold of a processing
instruction
> > via
> > > > an xpath expression.
> > > >
> > > > Example:
> > > > <a>
> > > >   <b/>
> > > >   <?toc order-by="x"?>
> > > >   <c/>
> > > > </a>
> > > >
> > > > c.selectSingleNode("preceding-sibling::*[1]");
> > > > returns b.
> > > >
> > > > Best Regards
> > > > Mattias Reichel
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Jaxen-interest mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/jaxen-interest
> > > >
> > >
> > >
> > > _______________________________________________
> > > Jaxen-interest mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/jaxen-interest
> >
> >
> 



_______________________________________________
Jaxen-interest mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jaxen-interest

Reply via email to