Ik heb een xsl template met als output xhtml via de volgende doctype:
In deze xsl heb ik een stukje javascript staan:
De output van dit bestand (dus na de xsl transform in php) is :
Hij vertaalt de & #38; dus naar & amp;. Hierdoor wordt de javascript niet goed uitgevoerd. Hoe kan ik dit oplossen?
XML:
1
| <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" indent="yes"/> |
In deze xsl heb ik een stukje javascript staan:
code:
1
2
3
4
5
| var test = true; var test2 = <xsl:value-of select="/test2" />; if(test && test2) { alert("test2 = " + test2); } |
De output van dit bestand (dus na de xsl transform in php) is :
JavaScript:
1
2
3
4
5
| var test = true; var test2 = true; if(test && test2) { alert("test2 = " + test2); } |
Hij vertaalt de & #38; dus naar & amp;. Hierdoor wordt de javascript niet goed uitgevoerd. Hoe kan ik dit oplossen?
[ Voor 0% gewijzigd door Verwijderd op 04-09-2009 18:18 . Reden: foutje met code tags ]