xsl-list
[Top] [All Lists]

RE: Passing document fragments as nodsets

2003-07-07 05:03:13
I'm having a bit of a struggle with passing a subset of nodes 
around in a xsl file. I have extracted a set of nodes that 
follow a XPath rule where an attribute is set, and am paaaing 
this a a parameter to a template.

<xsl:with-param name="image-nodes">
    <xsl:value-of select="xalan:nodeset(.)/image[(_at_)position = 
'left']" /> </xsl:with-param>


You don't need to copy the nodeset into a result tree fragment and you
don't need to convert the result tree fragment back to a node-set.

Just write:

<xsl:with-param name="image-nodes">
                select="image[(_at_)position = 'left']" /> 

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list