从邮递员中以xml格式存在的响应中提取数据

时间:2018-11-21 12:54:48

标签: xml api postman

我想从XML形式的响应中提取数据。 enter image description here 到目前为止,我可以使用

检索/显示返回标记中存储的内容
var responseJson = xml2Json(responseBody);
console.log(responseJson);

postman.setGlobalVariable("XMlResponse", responseJson['SOAP-ENV:Envelope'] 
['SOAP-ENV:Body']['NS1:checkIDDocumentResponse']['return']['_']); 

但是我想从响应中检索Gender并将其保存在全局变量级别。需要有关如何实现的指导。

1 个答案:

答案 0 :(得分:0)

解决了!

我将响应捕获到另一个变量中,然后再次将其转换为Json。

var XMLResponse = responseJson['SOAP-ENV:Envelope']['SOAP-ENV:Body'] 
['NS1:checkIDDocumentResponse']['return']['_']; 

var Json = xml2Json(XMLResponse);
console.log(Json.result.record.DocID);