Subject: RE: [xsl] How to test if a node is a descendant of a specific anc estor 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Antwort: [xsl] for-each question, Bernward Hanssen | Thread | [xsl] soft returns/wrap not display, Keddy, Paul |
Antwort: [xsl] for-each question, Bernward Hanssen | Date | [xsl] XPath and XLink for beginners, Mark Nahabedian |
Month |