Subject: Attribute/Variable syntax asymmetry (was SAXON: Generate 10 elements per page)
From: "Willink, Ed" <Ed.Willink@xxxxxxxxxxxxxxx>
Date: Mon, 16 Feb 2004 18:19:39 -0000
|
Hi David
> <xsl:variable name="value1">
> <xsl:value-of select="field1"/>
> </xsl:variable>
>
> why do people keep doing that?
It's because of the syntax asymmetry with xsl:attribute which,
until the Nov 2003 XSLT 2 draft, required a value-of to do a select.
In practice, that means all XSLT implementations since not even
Saxon 7.8 implements select for xsl:attribute.
Regards
Ed Willink
> -----Original Message-----
> From: David Carlisle [mailto:davidc@xxxxxxxxx]
> Sent: 16 February 2004 10:15
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: SAXON: Generate 10 elements per page
>
>
>
> <xsl:variable name="value1">
> <xsl:value-of select="field1"/>
> </xsl:variable>
>
> why do people keep doing that?
> It is a lot of typing and causes the processor to be quite
> inefficient,
> building up a result tree fragment.
>
> You should always just do
>
>
> <xsl:variable name="value1" select="field1"/>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|