You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by sa...@apache.org on 2009/09/20 15:35:30 UTC

svn commit: r817024 - /webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java

Author: sagara
Date: Sun Sep 20 13:35:30 2009
New Revision: 817024

URL: http://svn.apache.org/viewvc?rev=817024&view=rev
Log:
fixed WODEN-152 - Woden shouldn't be dependent on Xerces

Modified:
    webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java

Modified: webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java?rev=817024&r1=817023&r2=817024&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java (original)
+++ webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/xml/InterfaceFaultElementTest.java Sun Sep 20 13:35:30 2009
@@ -21,6 +21,8 @@
 import java.net.URI;
 
 import javax.xml.namespace.QName;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
 
 import junit.framework.Test;
 import junit.framework.TestCase;
@@ -35,9 +37,8 @@
 import org.apache.ws.commons.schema.XmlSchema;
 import org.apache.ws.commons.schema.XmlSchemaCollection;
 import org.apache.ws.commons.schema.XmlSchemaElement;
-import org.apache.xerces.parsers.DOMParser;
-import org.apache.xerces.xni.parser.XMLInputSource;
 import org.w3c.dom.Document;
+import org.xml.sax.InputSource;
 
 /**
  * Unit tests for the InterfaceFaultElement class.
@@ -153,11 +154,12 @@
                   + "</complexType>" 
                   + "<element name=\"myElement\" type=\"string\"/>"
                   + "</schema>";
-        DOMParser builder = new DOMParser();
+        DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
+        dbf.setNamespaceAware(true);
+        DocumentBuilder builder = dbf.newDocumentBuilder();
         Reader reader = new StringReader(schemaString);
-        XMLInputSource is = new XMLInputSource(null,null,null,reader,null);
-        builder.parse(is);  //throws IOException
-        Document schemaDoc1 = builder.getDocument();
+        InputSource is = new InputSource(reader);
+        Document schemaDoc1 = builder.parse(is);
         XmlSchemaCollection xsc = new XmlSchemaCollection();
         XmlSchema xs1 = xsc.read(schemaDoc1.getDocumentElement());
         schema.setSchemaDefinition(xs1);



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org