Subject: Re: [xsl] transform a link From: Jörg Heinicke <joerg.heinicke@xxxxxx> Date: Thu, 15 Nov 2001 23:36:17 +0100 |
> In the xsl file, I use the following trick: > <xsl:variable name="link"> > ../../details/invoice/detail_1.htm > </xsl:variable> Hi Yan, the problem is in the variable. All spaces and linebreaks from <xsl:variable name="link"> to </xsl:variable> will be stored in $link. To avoid this write <xsl:variable name="link">../../details/invoice/detail_1.htm</xsl:variable> or <xsl:variable name="link"> <xsl:text>../../details/invoice/detail_1.htm</xsl:text> </xsl:variable> > <a> > <xsl:attribute name="href"> > <xsl:value-of select="$link"/> > </xsl:attribute> > <xsl:value-of select="link_title"/> > </a> This can be shortened using attribute value template {}: <a href="{$link}"> <xsl:value-of select="link_title"/> </a> Is there a must for the variable? Why not writing <a href="../../details/invoice/detail_1.htm">? Regards, Joerg XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] transform a link, yan bai | Thread | Re: [xsl] transform a link, yan bai |
[xsl] xsl:if and javascript, TP | Date | RE: [xsl] Runng Script in Server-Si, Ivan Pedruzzi |
Month |