读取zip文件中的xml文件

问题描述

此请求返回一个内部包含XML文件的Ziped文件

myXMLText = ''
request({
    url: "http://webservice.newrastreamentoonline.com.br/",method: "POST",headers: {
        "content-type": "application/xml",// <--Very important!!!
    },body: myXMLText
    },function (error,response,body){
    //console.log(body);
})
.pipe(fs.createWriteStream('rastreamento.zip'))

我想打开zip文件,读取XML文件,然后将内容解析为XML变量上的该函数

var result = convert.xml2js(xml,{alwaysChildren: true}); 

我该怎么办?

解决方法

努力工作。

必须解压缩文件,读取它,然后它可以工作。

我认为有一个更好的解决方案,但目前可以使用

PasswordHasherRegistry