In my xml data I have tags around highlighted search terms and when
rendering it to XHTML I want to place a <a name="hit" /> on only the
first occurrence of such a tag. The problem is that I don't seem to be
able to use ancestor or preceding sibling to reliably identify the very
first encounter of the tag. For example:
<p>
<p>
<p>
<result>First</result>
</p>
</p>
<p>
<result>Second</result>
</p>
</p>
When processing the tag around the word "Second" I seem to be unable to
locate the earlier occurrence around the word "First".
Any ideas?
Thanks.