DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17383>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17383 apply-templates not working correctly on CDATA nodes Summary: apply-templates not working correctly on CDATA nodes Product: XalanJ2 Version: 2.4 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Major Priority: Other Component: Xalan AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When selecting a template that has a CDATA as its text node, the text is not displayed. At most the CDATA end tag is displayed. This bug occurs when the node is built from the program; when the node is included in the originitaing XML, no strange behavior. The template to look for in the system.xsl file is ef:[EMAIL PROTECTED]'text/plain']. I expect the CDATA section to be emitted inside an HTML pre section. The ef:profile template usually doesn't emit text, it's only there to show the strange behavior. The ef:user node is embedded in the CDATA section! The com.enginframe.server.TransformTest class is used to mimic my Web Server application when contructing the output: 1) Create DOM from XML file; 2) Add dynamic content to the DOM; 3) Apply stylesheets to DOM; 4) Emit DOM to client. To reproduce the bug, run my test class like this: java -cp xalan.jar;xercesImpl.jar;xml-apis.jar;test.jar com.enginframe.server.TransformTest index.xml layout.xsl output.html The first input is the XML file; the second input is the XSL file; the third input is the file to write to. I'm using Xalan 2.4.1 (latest from Jakarta) on Windows 2K with Java 1.3.1. This bug can also be reproduced on Linux with the same JDK. I also tried it on Xalan 2.3.1 with the same results. When using Xalan 1 inside Cocoon 1.8.2 or using my own classes, it works fine.
