Re: [xsl] Creating Hyperlinks using xlink

Subject: Re: [xsl] Creating Hyperlinks using xlink
From: "Rudi Starcevic" <rudi@xxxxxxxxxxxx>
Date: Thu, 10 Jul 2003 00:35:07 +1000
Thanks Jeni,

Hmm .. 

It's looks right but is still blank.

This works fine ( no xlink ):
<address
 href="http://www.footyworld.com";>www.footyworld.com</address>

<a href="{@href}"><xsl:value-of select="."/></a>


This is blank, the href value in the <a> tag, ( with xlink )
<address
 xlink:type="simple"
 xlink:href="http://www.footyworld.com";>www.footyworld.com.au</address>

<a href="{@xlink:href}"><xsl:value-of select="."/></a></td>

Sounds crazy hey ?
I've trimmed the code back to these few lines so it's quick to read.
I hope they are still sufficient enough.

Tonight is the last night where I use a browser only for rendering 
transformations. I'll using a command line processor from now on.

Thanks
Kind regards
Rudi.

> Hi Rudi,
> 
> > For example this line from my 'address' xsl:template,
> > <a href="{xlink:simple/@href}"><xsl:value-of select="."/></a>,
> > in the rendered html document the {xlink:simple/@href} is blank but the
> > <xsl:value-of select="."/> is fine.
> 
> The value you want for the href attribute is the value of the
> xlink:href attribute on the current <address> element. Currently
> you're selecting the href attribute of an <xlink:simple> element,
> which doesn't exist. Try:
> 
>   <a href="{@xlink:href}"><xsl:value-of select="." /></a>
> 
> Cheers,
> 
> Jeni
> 
> ---
> Jeni Tennison
> http://www.jenitennison.com/




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


Current Thread