zu bekommen Ich bin nicht nicht in der Lage Knotenwert für „IDNumber“ in dem folgenden Reaktion xmlnicht in der Lage Knotenwert in der XPath durch GetNodeValue Funktion in groovy
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<SOAP_Customer_Metadata_CALLResponse xmlns="http://BCE/Customer_Metadata_WS.tws">
<oMetaDataID>
<ocrStatus>Failed</ocrStatus>
<guid>123456</guid>
<docType>03</docType>
<docDescription>South African ID</docDescription>
<surname>Choudhary</surname>
<fullName>Kanika</fullName>
<idNumber>KANJANDHS293</idNumber>
<dateOfBirth>22091945</dateOfBirth>
<dateIssued>01012016</dateIssued>
<countryOfBirth>India</countryOfBirth>
<idType>ID</idType>
<gender>F</gender>
</oMetaDataID>
<oMetaDataPOA>
<ocrStatus>Passed</ocrStatus>
<surname>Choudhary</surname>
<idNo>12345</idNo>
<address1>abc def</address1>
</oMetaDataPOA>
<oResubmission>No</oResubmission>
<oCASASequenceNo>1234578</oCASASequenceNo>
<oTypeOfCustomer>New</oTypeOfCustomer>
</SOAP_Customer_Metadata_CALLResponse>
</soapenv:Body>
</soapenv:Envelope>
Mit dem Folge Code in einem Groovy zu erhalten Skript Testschritt:
holder.getNodeValue("//idNumber")
Danke @albciff. dieses hat gut funktioniert. Wenn ich mit "halter.getNodeValue" ("// *: oMetaDataID/ocrStatus") versuchte, auf "ocrStatus" unter dem Tag "oMetaDataID" zuzugreifen, bekam ich nichts. Bitte helfen Sie – Bhushan