Hello:
Here's the xml I'm working with:
<blocks>
<block>
<registers>
<register/>
<register/>
</registers>
</block>
<block>
<registers>
<register/>
<register/>
</registers>
</block>
</blocks>
I want to process a register node if:
1. It is the first register node and
2. Its block grandparent is the first block node.
Here's what I've come up with so far, but it isn't working.
<xsl:template match="register">
<xsl:choose>
<xsl:when test="parent::*[position()=1]/parent::* and position()=1">
Can someone clear up my thinking here?
Cheers
Jon Steeves
Technical Communications
(604) 415-6053 ext. 2139
jon_steeves(_at_)pmc-sierra(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list