xsl-list
[Top] [All Lists]

RE: ancestors property?

2002-12-03 17:14:23
I believe it should look something like this:

<xsl:template match="outside[(_at_)myprop='123']//inside">

In this case, the "//" indicates any number of levels. 

Sara

-----Original Message-----
From: Michael [mailto:mogmios(_at_)mlug(_dot_)missouri(_dot_)edu]
Sent: Tuesday, December 03, 2002 3:57 PM
To: xslt
Subject: [xsl] 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



<Prev in Thread] Current Thread [Next in Thread>