簡體   English   中英

xml2js的結果

[英]Result from xml2js

我正在嘗試在請求后解析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 version="1.0" encoding="UTF-8"?>
<results><result><quote>Some Text</quote><author>Name</author></result></results>

退貨

{ results: { result: [ [Object] ] } }

為什么它沒有返回正確的格式?

{ results: { result: [ [Object] ] } }

是console.dir的結果,而不是result的實際值。

如果您想知道結果如何,請嘗試

console.log(JSON.stringify(result));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM