<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.datapower.com/schemas/appliance/management/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:QuiesceRequest>
<ns:Domain>
<ns:Name></ns:Name>
<ns:Timeout></ns:Timeout>
<ns:Services>
<!--Zero or more repetitions:-->
<ns:Object name="" class-name="" class-display-name=""/>
enter tag here
enter tag here
enter tag here
</ns:Services>
</ns:Domain>
</ns:QuiesceRequest>
</soapenv:Body>
我需要多次添加以下标记:
要添加的标签=>
ns:Object name="" class-name="" class-display-name=""
谁能告诉我如何在groovy脚本中实现这一目标?
我尝试了一些脚本,但是没有达到预期的效果。
答案 0 :(得分:0)
我不确定什么是脚本,那没有用。您可以在整个ns:Services标签下简单地设置groovy响应,在脚本内,向groovy返回对象添加必要数量的带有循环的节点,如下所示:
<ns:Services>${SomeGroovyScript#result}</ns:Services>