Subject: [xsl] re: Somewhat Comlex XSL matching context node to an ancestor node From: "Mark Sproule" <msproule@xxxxxxxxxxxxx> Date: Mon, 29 Apr 2002 07:54:07 -0600 |
Not very complex if you break it into smaller parts. Try the following. I have removed the for-each's as I find they muddy the thinking ;) ... Mark <xsl:template match="root"> <table border="1" cellpadding="1" cellspacing="1" width="100%"> <tr> <td>Team #</td> <td>Students</td> </tr> <xsl:apply-templates select='teams/team'/> </table> </xsl:template> <xsl:template match="team> <tr> <td> <xsl:value-of select="@id"/> </td> <td> <xsl:apply-templates select='student_id'/> </td> </tr> </xsl:template> <xsl:template match='team/student_id'> <xsl:value-of select="/root/students/student[@id = current()]/surname"/> <br/> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] A problem with loop and C, Oleg Tkachenko | Thread | [xsl] A4, A3 or Letter layout-maste, Simpson, George |
Re: [xsl] variable declaration, KUMAR NINGASHETTY | Date | Re: [xsl] variable declaration, KUMAR NINGASHETTY |
Month |