Subject: Re: [xsl] xpath numbering question From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Mon, 15 Sep 2008 19:22:05 +0100 |
> I feat I am wracking my brains again on something simple. > > If my xml looks like this: > > <A> > <B1> > <C1> > <C2> > <C3> > <B2> > <C4> > <C5> > <C6> > <B3> > <C7> > <C8> > <C9> > </A> > > I am trying to access C nodes by position relative to root using xpath. > > For example, to get C9, this does not work: //C[ position()=9 ] //C[ 9 ] > presumably because the context to begin counting C nodes is the B node, and there are ony a maximum of 3 C nodes in that context. Use: /descendant::C[9] or (//C)[9] read here for Wendell's and David's explanations to me the other day: http://xsl.markmail.org/search/?q=%2Fdescendant#query:%2Fdescendant%20from%3A%22Andrew%20Welch%22%20order%3Adate-backward+page:1+mid:aiml76qzac2kzzzn+state:results -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xpath numbering question, mark bordelon | Thread | Re: [xsl] xpath numbering question, mark bordelon |
[xsl] xpath numbering question, mark bordelon | Date | Re: [xsl] xpath numbering question, mark bordelon |
Month |