xsl-list
[Top] [All Lists]

RE: repeating XML data in output

2003-12-04 10:16:58
From: Dan [mailto:dan(_at_)theroadside(_dot_)org]
Sent: Thursday, December 04, 2003 9:34 AM
Subject: [xsl] repeating XML data in output


I am having a problem with another XSL stylesheet.  I want to 
output a data element from my XML file as a hyperlink so that 
when the suer clicks on it the value is passed as part of the 
querrystring.  I tried the following:

<td><A href='javascript:ShowCCF(<xsl:value-of 
select="CcfNumber"/>)'><xsl:value-of 
select="CcfNumber"/></A><xsl:text>&#xA0;</xsl:text></td>

but of course that does not work.

You need to use attribute value templates (AVTs) here.  An AVT (denoted by
curly braces, {}) inserts the result of an XPath expression into the value
of an attribute in a result element:

<a href="javascript:ShowCCF({CcfNumber})"><xsl:value-of
select="CcfNumber"/></a>

AVTs can also contain XSLT variables:

<xsl:variable name="someNum" select="CcfNumber"/>
<a href="javascript:ShowCCF({$someNum})"><xsl:value-of
select="CcfNumber"/></a>

 Could someone please key 
me in to the right syntax for this?  I know this must be a 
very simple problem, but I couldn't find any examples of how 
to do it on the web.

http://www.dpawson.co.uk/xsl/sect2/N1575.html

hth,
b.

| brian martinez                           
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer                                    303.357.3548 |
| cheap tickets, part of trip network                fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400           englewood, co 80111 |
| cendant travel distribution services   http://www.cheaptickets.com/ |

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



<Prev in Thread] Current Thread [Next in Thread>