Subject: RE: How to test if a node is a descendant of a specific ancestor
From: "Mitchell, Edmund" <EMitchell@xxxxxxx>
Date: Thu, 26 Apr 2001 05:59:05 -0700
|
Hello
If you want to know if it's in the ancestral tree, use
if test='ancestor::head-row'
or you could test for a specific generational gap:
parent->
if test='../head-row'
grandparent->
if test='../../head-row'
The syntax is the same for the body-row.
I hope that helps
Edmund
-----Original Message-----
From: Sebastian Schirmer [mailto:schirmer@xxxxxxxxxxxxx]
I have an xml file that looks like the following:
<layout>
<head-row>
<data>
<string>
</string>
</data>
</head-row>
<xsl:template match="//string">
.......Pseudo code:
<test if the current context node is a descendant of head-row>
<p class="head-row">some content</p>
</test>
<test if the current context node is a descendant of body-row>
<p class="body-row">some content</p>
</test>
...........
How can I test this?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|