You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2011/01/25 19:54:15 UTC

svn commit: r1063400 - /pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java

Author: lehmi
Date: Tue Jan 25 18:54:15 2011
New Revision: 1063400

URL: http://svn.apache.org/viewvc?rev=1063400&view=rev
Log:
PDFBOX-945: removed dependency on platform encoding as proposed by Martin Koegler

Modified:
    pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java

Modified: pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java?rev=1063400&r1=1063399&r2=1063400&view=diff
==============================================================================
--- pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java (original)
+++ pdfbox/trunk/jempbox/src/main/java/org/apache/jempbox/impl/XMLUtil.java Tue Jan 25 18:54:15 2011
@@ -20,6 +20,7 @@ import java.io.File;
 import java.io.InputStream;
 import java.io.IOException;
 import java.io.OutputStream;
+import java.io.UnsupportedEncodingException;
 import java.io.StringWriter;
 
 import javax.xml.parsers.DocumentBuilder;
@@ -421,7 +422,14 @@ public class XMLUtil 
         StringWriter writer = new StringWriter();
         Result result = new StreamResult(writer);
         DOMSource source = new DOMSource(doc);
-        transformer.transform(source, result);               
-        return writer.getBuffer().toString().getBytes();
+        transformer.transform(source, result);
+        try
+        {               
+            return writer.getBuffer().toString().getBytes(encoding);
+        }
+        catch (UnsupportedEncodingException e)
+        {
+            throw new TransformerException("Unsupported Encoding", e);
+        }
     }
 }