I realize this isn't the schema support group...but given the following 
definition...are we saying that ArrayOf_xsd_string is a subtype of soapenc:Array and 
we're restricting the value of arrayType to xsd:string?  I had a look through the WSDL 
spec and saw that this is a way to provide the "default" type to the array -- but I'm 
missing something somewhere.  I guess I've never seen a restriction applied at the 
attribute level and have taken Axis' wsdl generation for granted -- up until now.

What exactly is going on here?

<complexType name="ArrayOf_xsd_string">
        <complexContent>
                <restriction base="soapenc:Array">
                        <attribute ref="soapenc:arrayType" 
wsdl:arrayType="xsd:string[]" /> 
                 </restriction>
        </complexContent>
</complexType>

Reply via email to