As a quick workaround, add elementFormDefault="qualified" to your schema:
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.mycompany.com/ws" elementFormDefault="qualified" > Anne On Fri, 18 Mar 2005 03:08:07 +0000, M S <[EMAIL PROTECTED]> wrote: > > > Hi, > > It looks like AXIS 1.2 RC2 is sometimes incorrectly setting/including the > xmlns="" attribute for child "item"s of array elements when using > Document/Literal (Wrapped). > > My .NET cilent cannot deserialize the requestedAttributes (NamedValue[]) > section of complex type Item correctly, yet can correctly deserialize the > top-level loginReturn (which is also NamedValue[]). > > Is this bug http://issues.apache.org/jira/browse/AXIS-1547 > > thanks, > > Matt. > > SOAP (Respone) Body Contents: > > <loginResponse xmlns="http://xmlns.mycompany.com/ws"> > <loginReturn> > <name>LOGIN_USER</name> > <value xsi:type="ns1:Item" xmlns:ns1="http://xmlns.mycompany.com/ws"> > <id>6678</id> > <name>sancho</name> > <requestedAttributes> > <item xmlns=""> > <name>EMAIL_ADDRESS</name> > <value xsi:type="xsd:string">[EMAIL PROTECTED]</value> > </item> > <item xmlns=""> > <name>PERSONAL_WORKSPACE:NAME</name> > <value xsi:type="xsd:string">sancho</value> > </item> > </requestedAttributes > <type>USER</type> > </value> > </loginReturn> > <loginResponse> > > > > Relevant WSDL Sections: > > <complexType name="Item"> > <sequence> > <element name="id" type="xsd:long" /> > <element name="name" nillable="true" type="xsd:string" /> > <element name="requestedAttributes" nillable="true" > type="impl:ArrayOfNamedValue" /> > <element name="type" nillable="true" type="xsd:string" /> > </sequence> > </complexType> > > <complexType name="ArrayOfNamedValue"> > <sequence> > <element name="item" type="impl:NamedValue" minOccurs="0" > maxOccurs="unbounded" /> > </sequence> > </complexType> > > <complexType name="NamedValue"> > <sequence> > <element name="name" nillable="true" type="xsd:string" /> > <element name="value" nillable="true" type="xsd:anyType" /> > </sequence> > </complexType> > > <element name="loginResponse"> > <complexType> > <sequence> > <element name="loginReturn" type="impl:NamedValue" > maxOccurs="unbounded" /> > </sequence> > </complexType> > </element> > > <wsdl:message name="loginResponse"> > <wsdl:part name="parameters" element="impl:loginResponse" /> > </wsdl:message> > > ________________________________ > Find just what you're after with the new, more precise MSN Search - try it > now!