如何在Java Web应用程序请求中将子标签分组为父标签

时间:2019-04-10 13:23:24

标签: java web soap

我的Java应用程序中的一种Web方法具有对象数组作为参数。当我需要在请求中从客户端传递这些参数时,它们每个都位于其自己的标记中。我需要将它们全部分组在单个父标记中。 例如,我有一个称为方法

的网络方法。
method0(String StartTime, ObjectX[] objectXs)

请求如下:

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
    <Execute xmlns="http://ecservicesautomation.qa.pdf.com/">
        <StartTime xmlns="">[string?]</StartTime>
        <!-- Optional -->
        <ObjectX xmlns="">
            <name>[string?]</name>
            <id>[int]</id>
        </ObjectX>
        <ObjectX xmlns="">
            <name>[string?]</name>
            <id>[int]</id>
        </ObjectX>
    </Execute>
</Body>

但是,我需要将它们全部分组为一个名为ObjectXs的父标记,如下所示:

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
    <Execute xmlns="http://ecservicesautomation.qa.pdf.com/">
        <StartTime xmlns="">[string?]</StartTime>
        <!-- Optional -->
        <ObjectXs>
            <ObjectX xmlns="">
                <name>[string?]</name>
                <id>[int]</id>
            </ObjectX>
            <ObjectX xmlns="">
                <name>[string?]</name>
                <id>[int]</id>
            </ObjectX>
        </ObjectXs>
    </Execute>
</Body>

0 个答案:

没有答案