[jboss-svn-commits] JBL Code SVN: r13361 - labs/jbossesb/workspace/dbevenius/wslistener/product/rosetta/src/org/jboss/soa/esb/util.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 11 10:51:10 EDT 2007


Author: beve
Date: 2007-07-11 10:51:10 -0400 (Wed, 11 Jul 2007)
New Revision: 13361

Modified:
   labs/jbossesb/workspace/dbevenius/wslistener/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java
Log:
Changed so that the getDocument method uses a Reader instead of a ByteArrayInputStream


Modified: labs/jbossesb/workspace/dbevenius/wslistener/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/wslistener/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java	2007-07-11 14:32:41 UTC (rev 13360)
+++ labs/jbossesb/workspace/dbevenius/wslistener/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java	2007-07-11 14:51:10 UTC (rev 13361)
@@ -24,6 +24,7 @@
 import java.io.ByteArrayInputStream;
 import java.io.Closeable;
 import java.io.IOException;
+import java.io.InputStreamReader;
 
 import javax.xml.namespace.QName;
 import javax.xml.parsers.DocumentBuilder;
@@ -39,6 +40,7 @@
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
+import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
 
 /**
@@ -66,13 +68,13 @@
 		if (xml == null) 
 			throw new IllegalArgumentException( "xml must not be null" );
 		
-		ByteArrayInputStream inputStream = null;
+		InputStreamReader inputStream = null;
 		try
 		{
 			DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
 			DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
-			inputStream = new ByteArrayInputStream( xml.getBytes() );
-			return documentBuilder.parse( inputStream );
+			inputStream = new InputStreamReader( new ByteArrayInputStream( xml.getBytes() ) );
+			return documentBuilder.parse( new InputSource ( inputStream ) );
 		} 
 		finally
 		{




More information about the jboss-svn-commits mailing list