Subject: Re: How can I always match the immediate ancestral element?
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Wed, 12 May 2004 10:14:40 +0100
|
Hi Taro,
> How can I define a template for the "anchor" so that I can test if
> the first "anchor" inside the immediate ancestral "section" is the
> current "anchor" node?
You can find the first <anchor> inside the immediate ancestral
<section> element with:
ancestor::section[1]/descendant::anchor[1]
You can test whether that <anchor> element is the same as the current
<anchor> element with:
generate-id(current()) =
generate-id(ancestor::section[1]/descendant::anchor[1])
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
|