Hi, Here is some XSL that I am using to transform some XML to HTML <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:param name="paramA"/> <xsl:param name="paramB"/> <xsl:template match="stuff"> <a href="http://some.url/" onclick="return otherurl('{$paramA}','{$paramB}');"> Click-to-follow-the-link </a> </xsl:template> </xsl:stylesheet> For parsing and transforming I'm using Oracle's xdk (9.0.1.0.0) xmlparserv2.jar for Java. So, what happens is that (non-validating) parsing goes thru without errors and so does the XSL processing... but the HTML that is produced causes (at least in Linux Netscape 4.77) JavaScript Error:... line 1: syntax error. otherurl('value-of-paramA&apos,'value-of-paramB') .........^ So the problem is the handling of the apostrophes and quotes. Curiosly enough if I change the onclick line in XSL to read: onclick='return otherurl("{$paramA}","{$paramB}");'> (so i change every occurane of " to ' and vice versa) then everything works fine!! Additionally this problem does not arise in the first place when I am using oracles (xmlparser-2.0.2.10.0) xmlparserv2.jar form the paring and XSL processing... Any comments?! (solutions) Cheers: Jeo Pepp
subject: Strange XSLt behaviour with Oracle'x xmlparserv2.jar