|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Basic ques. about ancestor and child elements with
[Hubert Holtz] > Lets say I have something like this: > > <tree> > <branch> > <name> branch1 </name> > <desc> long branch </desc> > > <branch> > <name> branch2 </name> > <desc> short branch</desc> > </branch> > > </branch> > </tree> > > How can I output both branch names and their description, > without using any id or other attributes or other names for > the elements, my problem is how to output which have the same > name as the ancestor. There are many ways, and this is probably the simplest - <xsl:template match="/tree"> <xsl:apply-templates select='branch'/> </xsl:template> <xsl:template match='branch'> <xsl:value-of select='name'/> <xsl:value-of select='desc'/> -- next branch -- <xsl:apply-templates select='branch'/> </xsl:template> This approach will walk the tree to any nesting depth. You can tinker with the display formating as you like. Cheers, Tom P 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
|

Cart








