|
Subject: [xsl] Problem with Output special char in HTML attribute From: Fabio Cuomo <fabio.cuomo@xxxxxxxxx> Date: Tue, 7 Dec 2004 18:01:34 +0100 |
Hi at all,
i've a problem with outputting special chars with xsl, particularly
given the following :
<a href="#" tabindex="<?=$tabindex++?>">
rather i want to generate all my link tags with dynamic tabindex
attribute. In xsl i have
<xsl:stylesheet ........
<xsl:output method="html"/>
......
......
<a href=#" tabindex="<?$tabindex++?>">......</a>
.....
.....
</xsl:stylesheet>
but the output produced is :
<a href=#" tabindex="<?$tabindex++?>">....</a>
that is not good because HTML page produced can't be execute
served-side while all php-let are printed in HTML page.
I tried in this way too:
<a href=#">
<xsl:attribute name="tabindex">
<xsl:text disable-output-escaping="yes"><?$tabindex++?></xsl:text>
</xsl:attribute>
</a>
but i obtain same result. Note that if i put
<xsl:text disable-output-escaping="yes"><?$tabindex++?></xsl:text>
on xsl not inside attribute, i get correct result. I think problem
concerne special chars inside attribute, problably there must be a
method that i dont'know to put correctly special chars in attribute
value.
Please help me, i'm in trouble.
ANy kind of help is granted.
regards,
Mulp.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] context and conditional s, Bruce D'Arcus | Thread | Re: [xsl] Problem with Output speci, Jeni Tennison |
| Re: [xsl] XML Data Islands, XML Men, António Mota | Date | [xsl] xsl:preceding - only display , dmitrik |
| Month |