[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] transform a link


Subject: Re: [xsl] transform a link
From: yan bai <bytj@xxxxxxxxx>
Date: Thu, 15 Nov 2001 16:57:51 -0800 (PST)

You are right.  Thanks very much.

Yan.


--- Jörg_Heinicke <joerg.heinicke@xxxxxx> wrote:
> > 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
> 


__________________________________________________
Do You Yahoo!?
Find the one for you at Yahoo! Personals
http://personals.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xsl