私はモック Web サービス要求に取り組んでいます。以下の Web サービス要求が与えられた場合、Groovy を使用して「ns3:data」要素の出現回数を特定するにはどうすればよいですか? ありがとう。
<ns1:foo>
<ns3:data>
<ns3:CustomerNumber>123</ns3:CustomerNumber>
</ns3:data>
<ns3:data>
<ns3:CustomerNumber>456</ns3:CustomerNumber>
</ns3:data>
</ns1:foo>
以下を試してみましたが、うまくいきません。
def req = new XmlSlurper().parseText(mockRequest.requestContent)
def numberOfPayments = req.depthFirst().findAll { it.name() == 'Payment'}