xsl-list
[Top] [All Lists]

[xsl] xpath numbering question

2008-09-15 14:15:50
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





      

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>