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>