Re: Using values from one node tree to iterate/recurse
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.
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