Subject: Re: [xsl] ancestors property? From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx> Date: Wed, 04 Dec 2002 02:15:39 +0200 |
If I have something like this:
<outside myprop='123'> <mid> <inside>456</inside> </mid> </outside>
How would I write my match for my <xsl:template> for the <inside> node so that that template would only match if outside's myprop was equal to '123' (and another template might match only '234' for example. I want there to be any number of nested levels between the <outside> and <inside> tags. I tried using ancestor() but I must have messed something up because it said ancestor didn't exist.
<xsl:template match="outside[@myprop='123']//inside"> or <xsl:template match="inside[ancestor::outside[@myprop='123']]">
PS. And ancestor() reminds me something ancient :) -- Oleg Tkachenko eXperanto team Multiconn Technologies, Israel
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] ancestors property?, Michael | Thread | Re: [xsl] ancestors property?, David Carlisle |
RE: [xsl] ancestors property?, sara . mitchell | Date | Re: [xsl] ancestors property?, David Carlisle |
Month |