[英]Result from xml2js
I'm trying to parse xml after a request. 我正在尝试在请求后解析xml。
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格式
<?xml version="1.0" encoding="UTF-8"?>
<results><result><quote>Some Text</quote><author>Name</author></result></results>
Returns 退货
{ results: { result: [ [Object] ] } }
Why it isn't returning the correct format? 为什么它没有返回正确的格式?
{ results: { result: [ [Object] ] } }
is the result of console.dir , not the actual value of result. 是console.dir的结果,而不是result的实际值。
if you want to know what is the result,try 如果您想知道结果如何,请尝试
console.log(JSON.stringify(result));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.