从 SoapUI 中的列表中获取元素 对 Groovy 列表的响应
我发送一个请求并收到包含列表的响应。我必须迭代该列表的元素,并为列表中的每个元素发送另一个请求。
以下是响应的简化示例。在 Groovy 中,我需要迭代“mID”列表。如何从 Groovy 中的列表响应中获取它们?
<ns:MeddelelseList>
<ns:Meddelelse>
<ns:mID>123456</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>234567</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>345678</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>456789</ns:mID>
</ns:Meddelelse>
</ns:MeddelelseList>
I send a request and get a response containing a list. I have to Iterate through the element of that list, and send another request for each element in the list.
Below is a simplified example of the response. In Groovy, I need to iterate a list of "mID". How do I get them from the Response to the list in Groovy?
<ns:MeddelelseList>
<ns:Meddelelse>
<ns:mID>123456</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>234567</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>345678</ns:mID>
</ns:Meddelelse>
<ns:Meddelelse>
<ns:mID>456789</ns:mID>
</ns:Meddelelse>
</ns:MeddelelseList>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想您会发现 XmlSlurper 很有用。下面的示例应该足以开始。 (我删除了 XML 命名空间,直接使用文本。)
I think you'll find the XmlSlurper to be useful. The example below should be enough to get started. (I removed the XML namespace and simply used text directly.)