I believe it should look something like this:
<xsl:template match="outside[@myprop='123']//inside">
In this case, the "//" indicates any number of levels.
Sara
> -----Original Message-----
> From: Michael [mailto:mogmios@xxxxxxxxxxxxxxxxx]
> Sent: Tuesday, December 03, 2002 3:57 PM
> To: xslt
> Subject: ancestors property?
>
>
> 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.
>
> Thanks.
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- ancestors property?
- Michael - Tue, 3 Dec 2002 18:51:43 -0500 (EST)
- <Possible follow-ups>
- sara . mitchell - Tue, 3 Dec 2002 19:09:50 -0500 (EST) <=
|
|