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);
+ }
}
}