This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: xsl:function
- From: "Dominic Blythe" <dblythe at progressive dot uk dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 18 Jun 2002 14:34:41 +0100
- Subject: RE: [xsl] xsl:function
- Reply-to: xsl-list at lists dot mulberrytech dot com
>
> I'm trying to
> > pad the string out to a given length to output in fixedwidth
> > format. The <xsl:variable/> on line 5 doesnt seem to work -
>
> xsl:variable doesn't take an "expr" attribute, and Saxon
> throws this out
> as a syntax error, so presumably the code you're showing us isn't the
> code you ran?
>
actually the saxon documentation gives the following example for
xsl:variable...
<xsl:variable name="title">A really exciting document"</xsl:variable>
<xsl:variable name="backcolor" expr="'#FFFFCC'" />
<xsl:template match="/*">
<HTML><TITLE<xsl:value-of select="$title"/></TITLE>
<BODY BGCOLOR='{$backcolor}'>
...
</BODY></HTML>
</xsl:template>
also, Saxon doesnt throw out
<xsl:variable name="x" expr="    ......"/>
but it *does* throw out
<xsl:variable name="x" select="    ......"/>
as an *Unexpected EOF*
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list