[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Problem with Output special char in HTML attribute
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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|