Subject: Re: [xsl] $string + 'string' in one line From: Ingo Schildmann <ingoschi@xxxxxx> Date: Wed, 23 May 2001 13:25:30 +0200 |
On Wednesday 23 May 2001 12:39, you wrote: > <xsl:variable name="root_dir" select="'/cocoon/awk'"/> > <xsl:variable name="styles_dir"> > <xsl:copy-of select="$root_dir"/>/styles > </xsl:variable> > > <xsl:template match="body"> > <link rel="stylesheet" type="text/css" href="{$styles_dir}/{@style}.css"/> > </xsl:template> > > produces: > <link rel="stylesheet" type="text/css" href="/cocoon/awk > /styles/simple.css"/> > The declaration of styles_dir seems to be the problematic part that produces the unwanted whitespace including the linebreak. I'm not absolutely sure why $styles_dir contains a linebreak, (imho a linebreak should occur after styles and any whitespace between <xsl:variable> and <xsl:copy-of> would be stripped), but the declaration with xsl:copy-of is unusual anyway. <xsl:variable name="styles_dir" select="concat($rootdir,'/styles')" /> would avoid any unwanted whitespace in styles_dir. -- Ingo Schildmann ingoschi@xxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] $string + 'string' in one lin, Daniel Bauke | Thread | Re: [xsl] $string + 'string' in one, Francis Norton |
Re: [xsl] Problem with attributes, Seema | Date | [xsl] call-template in MSXML3, Jason Macki |
Month |