Subject: Re: [xsl] Using values from one node tree to iterate/recurse over another set of nodes. (Newbie Question) From: Richard Dyce <subscriptions@xxxxxxxx> Date: Thu, 28 Feb 2008 08:42:55 +0000 |
Richard Dyce wrote:
A <record> element may have more child data elements than the <structure> has <field> children. I would like the ordering of the <field> elements to be reflected in the table, rather than rely current symmetry.
I think if you change the template for 'record' elements to the following
<xsl:template match="record">
<xsl:variable name="this" select="."/>
<tr>
<xsl:for-each select="../structure/field/@name">
<xsl:apply-templates select="$this/*[local-name() = current()]"/>
</xsl:for-each>
</tr>
</xsl:template>
then the stylesheet I posted does what you want.
-- Richard Dyce MA (Cantab.) MBCS MIET
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Using values from one nod, Martin Honnen | Thread | [xsl] Reverse axis, reverse documen, Michael Ludwig |
[xsl] Detect in the input fi, Marroc | Date | Re: [xsl] Detect in the inpu, Manuel Strehl |
Month |