string

xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema

ってなってる時の、soapenc:string と xsd:stringの違いが分らないよ…。

http://schemas.xmlsoap.org/soap/encoding/を見ると、

<xs:element name="string" type="tns:string" />
<xs:complexType name="string">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attributeGroup ref="tns:commonAttributes" /> 
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

これって、xsd:stringを拡張してるだけなんちゃうん…。
MSのSoapToolKitってば、soapenc:Arrayは、OKで
soapenc:stringがダメな理由が理解できん。


そしてもう一つ。
Axisはwsdl作るとき、
何故、java.lang.Stringを
xsd:stringに対応付けせずにsoapenc:stringに対応付けするのか…。んむぅ…。
xsd:stringに対応付けする事もあるような気がするけど…、
ぐぬぅ…状況が整理出来ない…悔しい…。