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 |