我有一个问题。 我想在一个请求中创建多个请求。
<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>
最佳答案
这应该对您有帮助:
<xsd:element name="SendMemberStatusRequest">
<xsd:complexType>
<xsd:element name="MemberStatusRequest" type="member:MemberStatusRequest" maxOccurs="unbounded"/>
</xsd:complexType>
</xsd:element>
默认minOccurs/maxOccurs
是“1”。
您关于此事的请求类应包含 List<MemberStatusRequest> requests
属性。
关于java - Spring-ws 一个请求中的多个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24200095/