我有问题。 我想在一个请求中创建多个请求。
<xsd:element name="SendMemberStatusRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SendMemberStatusResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MemberStatusResponse" type="member:MemberStatusResponse"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
这是我的xsd代码。对于一个“MemberStatusRequest”但我要使用,谁想发送请求可能会发送1个请求可能会发送10个请求。有人可以帮帮我吗?
<xsd:element name="SendMemberStatusRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest"/>
<xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest"/>
.........
</xsd:sequence>
</xsd:complexType>
</xsd:element>
答案 0 :(得分:2)
这可以帮到你:
<xsd:element name="SendMemberStatusRequest">
<xsd:complexType>
<xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest" maxOccurs="unbounded"/>
</xsd:complexType>
</xsd:element>
默认情况下,minOccurs/maxOccurs
是&#34; 1&#34;。
您对该问题的请求类应具有List<MemberStatusRequest> requests
属性。