Thankx Dennis. Will change AXIOM stuff according to that.
-----Original Message----- From: Dennis Sosnoski [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 08, 2005 3:31 AM To: [email protected] Subject: Re: [Axis2] OMElementImpl question Eran Chinthaka wrote: >... > ><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Body> > <ns1:getBalance >xmlns:ns1="http://localhost:8081/axis/services/BankPort/"> > <accountNo href="#id0"/> > </ns1:getBalance> > </soapenv:Body> ></soapenv:Envelope> > >What is the namespace of accountNo element ? According to the xml namespace >spec this has no namespace. > >But in SOAP I think all elements should be namespace qualified. So the above >should be an invalid xml for SOAP builder. Else, can we put the namespace of >accountNo as the default namespace for SOAP. (What is the defaultNamespace >of a SOAP message if defaultNamespace is not defined ??) > There is no requirement that "all elements should be namespace qualified", either in SOAP or in WS-I BP. WS-BP *does* require that the children of the SOAP Body element need to be namespace qualified, but this applies only to the direct children of that element (not to all contained elements). - Dennis
