Hi,
I am trying to select the first descendant that meets a condition.
For example:
Code:
<data>
<dmodule>
<content>
<descript/>
</content>
</dmodule>
<dmodule>
<content>
<proced>
<prelreqs/>
</proced>
</content>
</dmodule>
<dmodule>
<content>
<proced>
<prelreqs/>
</proced>
</content>
</dmodule>
</data>
if my context node is <data> and I want to process only the first <prelreqs> that is a descendant of data.
I have tried:
Code:
<xsl:apply-templates select="dmodule[descendant::prelreqs[1]]/content/proced/prelreqs"/>
but this processes all the first prelreqs that are descendants of dmodule.
Thanks for the help.