Boris,

On May 12, 2008, at 6:48 AM, Boris Kolpackov wrote:

Let's look at the Envelope type in soap-envelope.xsd:

 <xs:complexType name="Envelope" >
   <xs:sequence>
     <xs:element ref="tns:Header" minOccurs="0" />
     <xs:element ref="tns:Body" minOccurs="1" />
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
   </xs:sequence>
   <xs:anyAttribute namespace="##other" processContents="lax" />
 </xs:complexType>

As you can see, this type allows any attributes as long as they are
from a namespace other than the target namespace. encodingStyle is
from the target namespace.

This schema file appears to be a modified version of the one published
by W3C at:

http://www.w3.org/2001/06/soap-envelope

It seems that the changes that were made (e.g., make encodingStyle
global) broke things.

Thank you for the insight, I figured something must have been broken between the various versions of the Schema.

-lev


Reply via email to