|
Subject: RE: [xsl] for-each inside an attribute value template From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 28 Jul 2004 15:44:54 +0100 |
In XPath 2.0 you could use an XPath expression in your AVT containing a for
expression, something like
href="{string-join(for $x in //param return concat(keyword, '=', value),
'&')}"
In 1.0, don't use AVTs, use xsl:attribute
<xsl:attribute name="href">
<xsl:for-each>
</
</
Michael Kay
> -----Original Message-----
> From: Roger [mailto:oxyme@xxxxxxxxxx]
> Sent: 28 July 2004 14:47
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] for-each inside an attribute value template
>
> I need to pass parameters in a URL like: <a
> href="page.jsp?param1=x¶m2=y" />
> The number of parameters is unknown.
>
> I want to call the parameters using something like xsl:for-each, but
> that won't work inside the href attribute. I'm wondering what
> approach
> to take. I've tried to escape the <a href=" part, but then it isn't
> treated as html anymore. Is there something similar to a
> for-each inside
> an attribute value template?
>
> I've found something about <xsl:result-document href="{$xyz}"> but am
> not sure whether this can solve my problem or is the right
> direction to
> look.
>
> Roger
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] for-each inside an attrib, David Carlisle | Thread | Re: [xsl] for-each inside an attrib, Wendell Piez |
| Re: [xsl] How to make a loop ?, A. ROY | Date | [xsl] Yet Another Sorting Problem, Allin Cottrell |
| Month |