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:37:10 UTC

svn commit: r817027 - /webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/DescriptionTest.java

Author: sagara
Date: Sun Sep 20 13:37:10 2009
New Revision: 817027

URL: http://svn.apache.org/viewvc?rev=817027&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/DescriptionTest.java

Modified: webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/DescriptionTest.java
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/DescriptionTest.java?rev=817027&r1=817026&r2=817027&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/DescriptionTest.java (original)
+++ webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/DescriptionTest.java Sun Sep 20 13:37:10 2009
@@ -23,6 +23,8 @@
 import java.net.URISyntaxException;
 
 import javax.xml.namespace.QName;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
 
 import junit.framework.Test;
 import junit.framework.TestCase;
@@ -42,9 +44,8 @@
 import org.apache.woden.wsdl20.xml.TypesElement;
 import org.apache.ws.commons.schema.XmlSchema;
 import org.apache.ws.commons.schema.XmlSchemaCollection;
-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 Description component API.
@@ -93,15 +94,18 @@
                     + "</complexType>" 
                     + "</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);
+        InputSource is = new InputSource(reader);
+        Document schemaDoc1 = null;
         try {
-            builder.parse(is);
+            schemaDoc1 = builder.parse(is);
         } catch(IOException e) {
             fail("There was an IOException whilst trying to parse the sample schema.");
         }
-        Document schemaDoc1 = builder.getDocument();
+        
         XmlSchemaCollection xsc = new XmlSchemaCollection();
         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