Re: Linking to other queries.

Subject: Re: Linking to other queries.
From: "Richard Lander" <rlander@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 27 Jul 1999 19:56:22 -0400
Kara,

Oh, I see. Try:

 <xsl:template match='Author'>
 <A class="special" href="{@href}">Author: <xsl:apply-templates/></A>
 </xsl:template>

The { and } are a short-form for <xsl:value-of select="node"/>.

Note: If you want to write a stylesheet for IE5, you won't be able to use the
shortcut. You'll have to use:

 <xsl:template match='Author'>
 <A class="special">
<xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute>
Author: <xsl:apply-templates/></A>
 </xsl:template>

Good luck,

Richard.

Richard Lander
relander at uwaterloo.ca
http://pdbeam.uwaterloo.ca/~rlander/

Professional XML Authoring
http://www.on-line-learning.com/

----- Original Message -----
From: Kara Lee <karal@xxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
Sent: Tuesday, July 27, 1999 5:44 PM
Subject: RE: Linking to other queries.


> Thanks for the feedback Richard.
>
> <xsl:template match='Author'>
> <A class="special" href="placetogo.html">Author: <xsl:apply-templates/></A>
> </xsl:template>
>
> That is pretty much the code I have right now.  But I'm trying to find a way
> to read the href from my XML file as well.
> Maybe like this in my XSL:
> <xsl:template match='Author'>
> <A class="special" href="value-of @HREF"> Author: <xsl:applytemplates/></A>
> </xsl:template>
> Having my XML look like this:  (with a special URL encoding scheme)
> <Author HREF=" placetogo.html ">Smith J</Author>
>
> But that doesn't work.
>
> I want to create the link in my XSL, without telling my ahead of time what
> the link should be.
> Any suggestions.
> Thanks in advance.
> --------------------------------------
> Kara Lee
> Applied Technical Systems
> karal@xxxxxxxxxxxxxx
> http://www.apptechsys.com
> CCM Technology Demo:
> http://www.apptechsys.com/ccm
> ---------------------------------------
>
>
> -----Original Message-----
> From: Richard Lander [mailto:rlander@xxxxxxxxxxxxxxxxxxx]
> Sent: Tuesday, July 27, 1999 1:36 PM
> To: xsl-list@xxxxxxxxxxxxxxxx
> Subject: Re: Linking to other queries.
>
>  Kara,
>
> How about the following:
>
> <xsl:template match='Author'>
> <A class="special" href="placetogo.html">Author: <xsl:apply-templates/></A>
> </xsl:template>
>
> In your CSS, include:
>
> A.special {text-decoration:none;color:black}
> A.special:hover {text-decoration:underline;color:blue}
>
> If you want a non-fixed href attribute, you'll have to provide further
> processing. That CSS and XSL should do much of what you want. If you are not
> currently using CSS, you'll have to add a STYLE element inside your HEAD
> element.
>
> Good luck,
>
>  Richard.
>
> Richard Lander
> relander at uwaterloo.ca
> http://pdbeam.uwaterloo.ca/~rlander/
>
> Professional XML Authoring
> http://www.on-line-learning.com/
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


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


Current Thread