0
我試圖在請求後解析xml。來自xml2js的結果
var fs = require('fs'),
parseString = require('xml2js').parseString,
request = require('request');
request('http://www.stands4.com/services/v2/quotes.php?uid=123&tokenid=123&searchtype=RANDOM', function (error, response, body) {
if (!error && response.statusCode == 200) {
parseString(body, function (err, result) {
console.dir(result);
});
}
})
XML
<?xml version="1.0" encoding="UTF-8"?>
<results><result><quote>Some Text</quote><author>Name</author></result></results>
返回
{ results: { result: [ [Object] ] } }
爲什麼它沒有返回正確的格式?
它是如何沒有返回正確的格式,什麼是該URL返回的XML?你期望輸出什麼? – weeknie
@weeknie返回的XML是 「<?XML版本=」 1.0" 編碼= 「UTF-8」?>名稱 「 –
什麼是 」正確的格式「? – mpm