带有手动换行符的格式错误 XML 响应

Malformed XML response with manual newline characters

我正在使用 GET 请求从端点获取我期望的 XML 文档。响应具有以下结构:

'  <itunes:explicit>clean</itunes:explicit>\n' +
'  <itunes:episode>11</itunes:episode>\n' +
'  <itunes:episodeType>full</itunes:episodeType>\n' +

(这是来自 Node.js 函数中的控制台日志)。

我以前从未遇到过这样的响应,我无法用它做任何有用的事情。我试过:

值得一提的是,响应在浏览器中看起来与您预期的一样 window:

我是否遗漏了有关此数据的编码/结构化方式的一些基本知识,以及将其转化为我可以使用的东西的最佳方法是什么?

菜鸟错误。以防其他人偶然发现这个;我希望我的 Axios GET 请求的响应是 xml。响应实际上是在data 属性中的响应:

const response = await axios.get(url);
const myXML = response.data;