You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by lg...@apache.org on 2008/10/11 15:57:23 UTC

svn commit: r703661 - in /cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src: changes/changes.xml main/java/org/apache/cocoon/template/instruction/Out.java

Author: lgawron
Date: Sat Oct 11 06:57:22 2008
New Revision: 703661

URL: http://svn.apache.org/viewvc?rev=703661&view=rev
Log:
<jx:out xmlize="true"/> problem: val.toString().getBytes() effected in xml parsing errors (uses default platform encoding while parser expects utf-8).

Modified:
    cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/changes/changes.xml
    cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java

Modified: cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/changes/changes.xml?rev=703661&r1=703660&r2=703661&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/changes/changes.xml (original)
+++ cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/changes/changes.xml Sat Oct 11 06:57:22 2008
@@ -25,6 +25,11 @@
 <document>
   <body>
     <release version="1.2.0" date="2008-??-??" description="unreleased">
+      <action dev="lgawron" type="fix">
+        &lt;jx:out xmlize=&quot;true&quot;/&gt; problem: val.toString().getBytes() effected in xml parsing errors
+        (uses default platform encoding while parser expects utf-8).
+        Introduction of &lt;jx:out xmlize=&quot;true&quot; encoding=&quot;...&quot;/&gt; should be considered.
+      </action>
       <action dev="gkossakowski" type="add" issue="COCOON-2211" due-to="Kamal Bhatt" due-to-email="bhatt@tt.com.au">
         Add support for jx:element - the instructions that allow dynamic element creation.
       </action>

Modified: cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java?rev=703661&r1=703660&r2=703661&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java (original)
+++ cocoon/trunk/blocks/cocoon-template/cocoon-template-impl/src/main/java/org/apache/cocoon/template/instruction/Out.java Sat Oct 11 06:57:22 2008
@@ -85,7 +85,7 @@
                     Invoker.executeNode(consumer, val, stripRoot);
                 else {
                     SAXParser parser = executionContext.getSaxParser();
-                    InputSource source = new InputSource(new ByteArrayInputStream(val.toString().getBytes()));
+                    InputSource source = new InputSource(new ByteArrayInputStream(val.toString().getBytes("utf-8")));
                     IncludeXMLConsumer includeConsumer = new IncludeXMLConsumer(consumer);
                     includeConsumer.setIgnoreRootElement(stripRoot);
                     parser.parse(source, includeConsumer);