|
Subject: Re: [xsl] Extracting hypertext attribut value of an xsl document From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 30 Jan 2001 18:19:35 GMT |
1°)There's a link on my XSL document and 2°)there's the variable "my_var"
witch is defined *out* from the <a> element (this time).
<a href="javascript:void(0)" Name="linkName">link</a>
<xsl:variable name="my_var"><xsl:value-of select=...?></xsl:variable>
My question is : how can I affect the variable "my_var" using the link Name
attribute (Name="linkName") instead of using it value ("linkName") ?
I can directly affect "my_var" with the "linkName" string as follows...
<xsl:variable name="my_var">linkName</xsl:variable>
... but I prefer to affect it using the Name link attribute.
If your aim is to avoid specifying LinkName twice, then you just need to
specify the variable first:
<xsl:variable name="my_var">LinkName</xsl:variable>
<a href="javascript:void(0)" Name="{$my_var}">link</a>
If you really want to have it on the order you said, you need to read
the stylesheet as an input document to itself, like so
<a href="javascript:void(0)" Name="linkName">link</a>
<xsl:variable name="my_var" select="document('')//a/@Name"/>
if there's more than one <a> in your stylesheet that has a Name
attribute then you'd have to give a more specific xpath to it.
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Extracting hypertext attr, frank Stein | Thread | [xsl] xsl:param and attribute testi, Reuel Alvarez |
| AW: [xsl] Parameters with Xalan 1.2, Haag, Siegfried | Date | [xsl] Using XSLT parameters with AS, Mazza, Glen |
| Month |