Re: [xsl] node lists

Subject: Re: [xsl] node lists
From: Richard Lewis <richardlewis@xxxxxxxxxxxxxx>
Date: Tue, 19 Oct 2004 13:03:06 +0100
On Tuesday, October 19, 2004, at 11:43 AM, David Carlisle wrote:

Either two stylesheets or using your processor's xx:node-set() extension
function, two passes within the same stylesheet.


OK, I'm trying the node-set function (using Xalan-J 2.6).

This:

<xsl:variable name="items">
<xsl:for-each select="//item[@class=$current-class]">
<xsl:sort select="@id" order="{ancestor::subsection/@sort}" />
<xsl:copy-of select="." />
</xsl:for-each>
</xsl:variable>


<xsl:for-each select="exslt:node-set($items)">
        <xsl:message>
                <xsl:value-of select="local-name()" />:
                <xsl:value-of select="@class" />:
                <xsl:value-of select="@id" />
        </xsl:message>
</xsl:for-each>

produces only one <xsl:message> where @class, @id and local-name() are all blank.

Does anyone know why?

Cheers,
Richard

Current Thread