0
的,我有以下XSDXS:選擇嵌入的xs:順序禁止使用工會
<xsd:complexType name="myID">
<xsd:choice>
<xsd:element name="testID" type="priv:testID"/>
<xsd:sequence>
<xsd:element name="newID" type="priv:newID"/>
<xsd:element name="testID" type="priv:testID" minOccurs="0"/>
</xsd:sequence>
</xsd:choice>
</xsd:complexType>
一切都在priv
命名空間。問題是,它看起來像myID
是一個聯盟。它可能是testID
或newID
和testID
的序列。當我與wsdl2h
編譯它從gsoap
我走的消息:
注:
<xs:choice>
嵌入<xs:sequence>
或<xs:group>
禁止使用工會
的是上述XSD是否正確?
您的XSD比我的完整。問題是「在xsd:choice中嵌套序列是否合法?」? – cateof 2010-10-19 07:10:35
@cateof:是的,這是合法的。 – Oleg 2010-10-19 07:12:40