xsl-list
[Top] [All Lists]

Re: node lists

2004-10-19 05:03:06

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[(_at_)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



<Prev in Thread] Current Thread [Next in Thread>