[jbossws-commits] JBossWS SVN: r3981 - branches/dlofthouse/JBWS-1763/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Tue Jul 24 17:58:33 EDT 2007


Author: darran.lofthouse at jboss.com
Date: 2007-07-24 17:58:32 -0400 (Tue, 24 Jul 2007)
New Revision: 3981

Modified:
   branches/dlofthouse/JBWS-1763/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/DeserializerSupport.java
Log:
Prototype Code

Modified: branches/dlofthouse/JBWS-1763/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/DeserializerSupport.java
===================================================================
--- branches/dlofthouse/JBWS-1763/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/DeserializerSupport.java	2007-07-24 17:13:30 UTC (rev 3980)
+++ branches/dlofthouse/JBWS-1763/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/DeserializerSupport.java	2007-07-24 21:58:32 UTC (rev 3981)
@@ -35,6 +35,7 @@
 import org.jboss.ws.WSException;
 
 import java.io.ByteArrayOutputStream;
+import java.io.UnsupportedEncodingException;
 
 /** The base class for all Deserializers.
  *
@@ -62,7 +63,7 @@
          ByteArrayOutputStream baos = new ByteArrayOutputStream(1024);
          StreamResult streamResult = new StreamResult(baos);
          tf.newTransformer().transform(source, streamResult);         
-         xmlFragment = new String(baos.toByteArray());
+         xmlFragment = new String(baos.toByteArray(), "UTF-8");
          if (xmlFragment.startsWith("<?xml"))
          {
             int index = xmlFragment.indexOf(">");
@@ -70,6 +71,8 @@
          }
       } catch (TransformerException e) {
          WSException.rethrow(e);
+      } catch (UnsupportedEncodingException e) {
+         WSException.rethrow(e);
       }
 
       return xmlFragment;




More information about the jbossws-commits mailing list