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/16 17:26:59 UTC

svn commit: r815835 - /webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java

Author: sagara
Date: Wed Sep 16 15:26:59 2009
New Revision: 815835

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

Modified:
    webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java

Modified: webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java?rev=815835&r1=815834&r2=815835&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java (original)
+++ webservices/woden/trunk/java/woden-dom/src/test/java/org/apache/woden/DOMXMLElementTest.java Wed Sep 16 15:26:59 2009
@@ -19,6 +19,9 @@
 import java.io.IOException;
 import java.net.URL;
 
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+
 import junit.framework.Test;
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
@@ -27,7 +30,6 @@
 import org.w3c.dom.Element;
 import org.xml.sax.SAXException;
 import org.xml.sax.InputSource;
-import org.apache.xerces.parsers.DOMParser;
 import org.apache.woden.internal.DOMXMLElement;
 import org.apache.woden.internal.ErrorReporterImpl;
 import org.apache.woden.internal.wsdl20.Constants;
@@ -47,10 +49,20 @@
 
   protected void setUp() throws Exception{
       try {
+          //replaced with JAXP
+          /*
           DOMParser parser = new DOMParser();
           parser.parse(inputSource);
           Document doc = parser.getDocument();
           elem = doc.getDocumentElement();
+          */
+          DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
+          factory.setNamespaceAware(true);
+          DocumentBuilder builder=factory.newDocumentBuilder();
+          Document doc = builder.parse(inputSource);
+          elem = doc.getDocumentElement();
+          
+          
           errorReporter = new ErrorReporterImpl();
 
       } catch (IOException e) {



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