Holen Sie sich die Anzahl der vorkommen eines bestimmten Knoten in einer soap-Anfrage mittels soapUI

Arbeite ich auf mock-web-service-Anfragen. Gegeben eine web-service-Anfrage unten, wie kann ich bestimmen, die Anzahl der vorkommen von "ns3:data" - element mit Groovy? Danke.

<ns1:foo>
    <ns3:data>
        <ns3:CustomerNumber>123</ns3:CustomerNumber>
    </ns3:data>
    <ns3:data>
        <ns3:CustomerNumber>456</ns3:CustomerNumber>
    </ns3:data>
</ns1:foo>

Ich habe Folgendes versucht, aber es funktioniert nicht.

def req = new XmlSlurper().parseText(mockRequest.requestContent)
def numberOfPayments = req.depthFirst()​.findAll { it.name() == 'Payment'}
InformationsquelleAutor 5c1260e1c0 | 2013-10-31
Schreibe einen Kommentar