Subject: Re: [xsl] xsl:attribute introducing a lot of whitespace From: "Manfred Staudinger" <manfred.staudinger@xxxxxxxxx> Date: Tue, 27 Feb 2007 20:04:54 +0100 |
#<xsl:value-of select="translate($namevar,' ','_')"/>_desc
Just put it into xsl:text elements, like <xsl:text>#</xsl:text> <xsl:value-of select="translate($namevar,' ','_')"/> <xsl:text>_desc</xsl:text>
or use the concat function <xsl:value-of select="concat('#', translate($namevar,' ','_'), '_desc')"/>
Hello,
I am using xsl:attribute to generate href links .Here is my code. The xml is a simple juicers and then multiple juicer with various attributes. I need to create bookmark type links within the same page.
<xsl:variable name="namevar" select="name"/> <td> <a> <xsl:attribute name="href"> #<xsl:value-of select="translate($namevar,' ','_')"/>_desc </xsl:attribute> <xsl:attribute name="name"> <xsl:value-of select="translate($namevar,' ','_')"/>_cost </xsl:attribute> <xsl:value-of select = "name"/> </a> </td>
Here is where the above link would point to
<a> <xsl:attribute name="href"> #<xsl:value-of select="translate($namevar,' ','_')"/>_cost </xsl:attribute> <xsl:attribute name="name"> <xsl:value-of select="translate($namevar,' ','_')"/>_desc </xsl:attribute> <xsl:value-of select = "name"/> </a>
I see that the generated html from the browser produces a lot of whitespace. This is what I see in the generated source and because of the whitespace the links don't work.
<td><a href=" #OJ_Home_Juicer_desc " name="OJ_Home_Juicer_cost ">OJ Home Juicer</a></td> <td>
When I strip the white space and bring it in one line in the html and then open and click the links it works fine.
How can I make this work?
Thanks in advance VJ
____________________________________________________________________________________ Yahoo! Music Unlimited Access over 1 million songs. http://music.yahoo.com/unlimited
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:attribute introducing, Loana Chatelain | Thread | RE: [xsl] xsl:attribute introducing, Michael Kay |
Re: [xsl] xsl:attribute introducing, Loana Chatelain | Date | RE: [xsl] xsl:attribute introducing, cknell |
Month |