[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