我在别处使用这个包并且它工作得很好,但是在一个XML文件的特定示例中,我收到“未定义”错误。例子:fs.readFile('./XML/theXMLfile13mb.xml','ascii',function(err,data){if(err){console.log("Couldnotopenfile"+err);process.exit(1);}parseString(data,function(err,result){console.log(result);//Returnsundefinedvarjson1=JSON.stringify(result);//Givesanerr
在我的Vue应用程序中,我使用Axios获取一个XML文件并使用parseString将XML解析为JSON。然后我需要将result传递给Vue数据(this.events)。我的console.log将解析后的XML显示为JSON,但我无法在此函数内推送Vue数据。varparseString=require('xml2js').parseString;axios.get(`http://url.to/events.xml`).then(response=>{parseString(response.data,function(err,result){console.log(res
我刚刚开始使用tidy,但我对它的函数parseString()、repairString()、cleanRepair()感到困惑。我浏览了php.net手册和其他网站,但可以得到它吗?php手册说parseString()解析存储在字符串中的文档,而repairString()修复存储在字符串中的文档。但是解析和修复有什么区别。两者都接受可选参数,并且可以给它们相同的参数,那么有什么区别呢?何时使用哪个功能以及何时使用两者?我在教程中看到过,它同时使用了这两个功能。有人可以帮忙吗?如果您知道,还指向任何有用的链接。谢谢 最佳答案