将网页中的xml文本转换为json

将网页中的xml文本转换为json,json,xml,Json,Xml,我正在尝试将网页上的xml转换为json 我使用axios从URL获取信息,然后使用npm xml.js尝试将数据转换为json let axios = require("axios"); let convert = require("xml-js"); let mtaURL = "http://advisory.mtanyct.info/eedevwebsvc/allequipments.aspx"; axios.get(mtaURL) .then(response => {

我正在尝试将网页上的xml转换为json

我使用axios从URL获取信息,然后使用npm xml.js尝试将数据转换为json

let axios = require("axios");
let convert = require("xml-js");
let mtaURL = "http://advisory.mtanyct.info/eedevwebsvc/allequipments.aspx";

axios.get(mtaURL)
.then(response => {
    let results = convert.xml2json(response, {compact: false, spaces: 4}) 
    console.log(results);
})
结果是:

Error: Text data outside of root node.
Line: 0
Column: 59
Char: x

您正在尝试将Axios响应对象解析为XML

您需要阅读响应的主体并将其作为XML处理

response.data