Spring-ws在一个请求中有多个请求

时间:2014-06-13 07:40:14

标签: java spring spring-ws

我有问题。 我想在一个请求中创建多个请求。

<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>

1 个答案:

答案 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属性。