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:35 UTC
svn commit: r817028 -
/webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/InterfaceFaultTest.java
Author: sagara
Date: Sun Sep 20 13:37:34 2009
New Revision: 817028
URL: http://svn.apache.org/viewvc?rev=817028&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/InterfaceFaultTest.java
Modified: webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/InterfaceFaultTest.java
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/InterfaceFaultTest.java?rev=817028&r1=817027&r2=817028&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/InterfaceFaultTest.java (original)
+++ webservices/woden/trunk/java/woden-tests/src/test/java/org/apache/woden/wsdl20/InterfaceFaultTest.java Sun Sep 20 13:37:34 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;
@@ -42,9 +44,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 InterfaceFault class.
@@ -165,11 +166,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