Subject: RE: [xsl] sorting related issue From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Fri, 14 Dec 2001 17:37:08 -0000 |
> > <xsl:variable name="sortedErrorMessage"> > <xsl:for-each select="/ErrorMessages/ErrorMessage"> > <xsl:sort select="Name" order="ascending" /> > <xsl:sort select="Type" order="ascending" /> > <xsl:value-of select="Name" /> > <xsl:value-of select="Type" /> > <xsl:value-of select="Details" /> > </xsl:for-each> > </xsl:variable> > > I can view the value of variable and that is correctly set > <xsl:template match="/"> > <xsl:value-of select="$sortedErrorMessage"/> > </xsl:template> > > and then if I add > <xsl:for-each select="msxsl:node-set($sortedErrorMessage)/Name"> > <xsl:value-of select="."/> > </xsl:for-each> > Your temporary tree doesn't contain any Name elements. In fact it doesn't contain any elements at all - it's all text. Perhaps by <xsl:value-of> you meant <xsl:copy-of>? A good way of debugging these things is to put in a <xsl:copy-of select="$sortedErrorMessage"/> to see what the tree looks like. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] sorting related issue, Jeni Tennison | Thread | [xsl] No data appearing, melanie . j . broadh |
RE: [xsl] for-each order, Long Zhao | Date | Re: [xsl] for-each order, Trevor Nash |
Month |