[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How to test if a node is a descendant of a specifi
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|