Bugs item #616561, was opened at 2002-09-30 09:20 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=116035&aid=616561&group_id=16035
Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robert O'Connell (roconnellj) Assigned to: Nobody/Anonymous (nobody) Summary: XMLResult/HTMLWriter output cut short Initial Comment: I am trying to use the XMLResult in conjunction with an HTMLWriter in order to achieve prettyPrinted output of an HTML document that is the result of a transform. However, I am encountering two difficulties with this process. I am using dom4j 1.3, and jdk 1.3.1_04 or 1.4.0_2 on a windows 2000 environment. (Although the same results appear with 9/30/02's daily dom4j also.) 1) The output is being cut short in the middle of a <script> tag (the last one?). 2) The script tags are not being output with preformatted type. Instead, all CRs are being stripped. I have put together a simple test-bed java class and input XML and XSL that has similar results to my real world case (included in the uploaded zip file). Using the attached files here are my results. Non-"Pretty" output (Result is simply a StreamResult. Tags are not indented- but valid HTML): java -cp .;../dom4j.jar BugTest data.xml test.xsl <html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script> /* Testing first */ /* Testing second */ </script> </head> <body> <input id="first"><input id="second"><script> /* Testing first */ </script><script> /* Testing second */ </script> </body> </html> Attempt at pretty printed output (Result is a XMLResult on a HTMLWriter with pretty output. Truncated, invalid HTML result) (pretty print option is driven by command line parameter -p appearing before files): java -cp .;../dom4j.jar BugTest -p data.xml test.xsl <html> <head> <script>/* Testing first */ /* Testing second */</script> </head> <body> <input id="first"> <input id="second"> <script>/* Testing first */</script> <script>/* Testing second */ Main difference between working and non-working cases: if (usePrettyPrint){ HTMLWriter htmlWriter = new HTMLWriter(out, OutputFormat.createPrettyPrint()); result = new XMLResult(htmlWriter); } else{ result = new StreamResult(out); } Am I just using the API incorrectly, or is there a bug in the underlying XMLResult or HTMLWriter classes? Thanks for any help, Rob ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=116035&aid=616561&group_id=16035 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ dom4j-dev mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dom4j-dev