Re: [xsl] Passing document fragments as nodsets

Subject: Re: [xsl] Passing document fragments as nodsets
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Mon, 7 Jul 2003 11:16:14 +0100
Hi Simon,

> "A quick scan through your stylesheet shows that you're using the
> content of the variable-binding elements quite a lot when you should
> be using the select attribute instead."
>
> I didn't quite understand what you ment by this. Do you mean in the
> template declaration or elswhere?

I meant here:

>     <!-- Get the image-grid-width -->
>     <xsl:variable name="image-grid-width">
>       <xsl:value-of select="@image-grid-width" />
>     </xsl:variable>

and here:

>           <xsl:call-template name="footer-left">
>             <xsl:with-param name="image-nodes">
>               <xsl:value-of select="xalan:nodeset(.)/image[@position =
> 'left']" />
>             </xsl:with-param>
>             <xsl:with-param name="text-nodes">
>               <xsl:value-of select="xalan:nodeset(.)/text[@position =
> 'left']" />
>             </xsl:with-param>
>             <xsl:with-param name="image-grid-width"
> select="$image-grid-width" />
>           </xsl:call-template>

and here:

>           <xsl:call-template name="footer-center">
>             <xsl:with-param name="text-nodes">
>               <xsl:value-of select="xalan:nodeset(.)/text[@position =
> 'center']" />
>             </xsl:with-param>
>           </xsl:call-template>

and here:

>           <xsl:call-template name="footer-right">
>             <xsl:with-param name="image-nodes">
>               <xsl:value-of select="xalan:nodeset(.)/image[@position =
> 'right']" />
>             </xsl:with-param>
>             <xsl:with-param name="text-nodes">
>               <xsl:value-of select="xalan:nodeset(.)/text[@position =
> 'right']" />
>             </xsl:with-param>
>             <xsl:with-param name="image-grid-width"
> select="$image-grid-width" />
>           </xsl:call-template>

But I guess you knew about the latter bunches.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


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


Current Thread