Subject: RE: [xsl] xsl:function From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx> Date: Tue, 18 Jun 2002 14:49:07 +0100 |
The syntax is tripping you up again - because its a string you need to enclose it in single quotes: <xsl:variable name="x" expr="'     .....'"> ^ ^ cheers andrew this works nicely as <xsl:value-of select="concat(TITLE,substring('    etc...', 1, 60 - string-length(TITLE)))"/> but as <xsl:variable name="x" expr="     ....."> <xsl:value-of select="concat(TITLE,substring($x,1, 60 - string-length(TITLE)))"/> no extra spaces are added. do i need to go read Mike's book again? > > Unless your fixed length fields are really long it's easier to do > padding just using > concat($theString,substring($x, 1, $fixedLength - > string-length($theString))) > where $x is a sufficiently long string of space characters. > > David > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:function, Michael Kay | Thread | RE: [xsl] xsl:function, Dominic Blythe |
Re[2]: [xsl] selecting an element i, Cindy Mazza | Date | Re: [xsl] xsl:function, David Carlisle |
Month |