[xsl] xpath numbering question

Subject: [xsl] xpath numbering question
From: mark bordelon <markcbordelon@xxxxxxxxx>
Date: Mon, 15 Sep 2008 11:14:27 -0700 (PDT)
Dear XSL group,

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.

My programming spec is to access a node using //, which in the above example translates to {<C1> .. <C9>}
Is this possible with Xpath?



Thanks,
Mark Bordelon
Getty Trust

Current Thread