我正在使用Javascript(Node 6.x)中的簡單AWS Lambda函數,它應該代理意大利新聞提供者的RSS。Node.js http.get xml返回'轉義'
這是函數的代碼:
var http = require("http")
exports.handler = (event, context, callback) => {
http.get("http://www.milanotoday.it/rss/", (response) => {
response.setEncoding("utf8")
let xml = ""
response.on("data", (chunk) => { xml += chunk })
response.on("end",() => { callback(null, xml) })
})
}
它工作,或者至少它加載xml
變量內的響應。 我不能明白爲什麼字符串是這樣的:
"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<rss version=\"2.0\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"...
這似乎是有點「逃脫」。
有人可以幫我嗎? 提前致謝...
這是有道理的,但事實是,我不應該讓外部雙引號的。我想我可能不需要xml2js,因爲該函數的唯一功能是將xml返回給客戶端,而不是將它用於jquery本地方法。 – ciamiz