jmsnell     2003/03/17 20:34:12

  Modified:    java/src/org/apache/axis/wsdl/fromJava Emitter.java
  Log:
  Temporary fix to address a regression (from 1.0 to 1.1
  in the way org.w3c.dom.Document objects are handled.  Without
  this namespace declaration, Java2WSDL throws a fit.  We need to 
  find an appropriate mapping for Document objects (they should
  be treated the same as Element objects) and rework the code 
  accordingly.
  
  Revision  Changes    Path
  1.84      +9 -0      xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java
  
  Index: Emitter.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/Emitter.java,v
  retrieving revision 1.83
  retrieving revision 1.84
  diff -u -r1.83 -r1.84
  --- Emitter.java      22 Feb 2003 16:49:15 -0000      1.83
  +++ Emitter.java      18 Mar 2003 04:34:12 -0000      1.84
  @@ -676,6 +676,15 @@
                            Constants.NS_URI_XMLSOAP);
           namespaces.putPrefix(Constants.NS_URI_XMLSOAP,
                                Constants.NS_PREFIX_XMLSOAP);
  +        
  +        // This is a temporary fix to address a regression (from 1.0 to 1.1
  +        // in the way org.w3c.dom.Document objects are handled.  Without
  +        // this namespace declaration, Java2WSDL throws a fit.  We need to 
  +        // find an appropriate mapping for Document objects (they should
  +        // be treated the same as Element objects) and rework the code
  +        // accordingly.                     
  +        def.addNamespace("w3c", "http://dom.w3c.org";);
  +        namespaces.putPrefix("http://dom.w3c.org";, "w3c");
       }
   
      /**
  
  
  

Reply via email to