[Xsltforms-support] Xalan skips "XPath.create" lines
Brought to you by:
alain-couthures
From: Grégoire C. <gco...@gm...> - 2011-02-14 19:28:51
|
Hi! Following Evgeny Gazdovsky's idea, I try to do a server-side transformation of my XSLTForm, to bypass a Google Maps limitation (see http://code.google.com/p/gmaps-api-issues/issues/detail?id=2820). There are two news about this server-side XSL transformation : - The good news is that server-side XSLT works fine with XSLTProc; - The bad news is that it doesn't work with Xalan (and I must use Xalan because NetKernel's "active:xslt" accessor uses Xalan). When I "diff" the results, I notice that Xalan's output has two differences : - the lines beginning with "XPath.create" are missing (ouch!); - the < and > characters are escaped to < and >. Are these known issues? If yes, are there some work-arounds? * Attachments : - test-wrong-order.xml : the source XSLTForm - test-wrong-order-xalan.html : the file generated by Xalan - test-wrong-order-xsltproc.html : the file generated by "xsltproc" * Commands to generate the files : xalan -out test-wrong-order-xalan.html -xsl xsltforms/branches/dataisland/build/xsltforms.xsl < test-wrong-order.xml xsltproc -o test-wrong-order-xsltproc.html --path xsltforms/branches/dataisland/build/ xsltforms/branches/dataisland/build/xsltforms.xsl test-wrong-order.xml Any help would be very appreciated! Thanks! Grégoire |