XML的parseString之后访问属性值

时间:2018-07-06 14:21:27

标签: node.js xml xml-parsing

我正在尝试获取OAI-PMH存储库详细信息。

我的示例代码是:

var request = require('request');
const dataProviderUrl = 'https://dspace.aab-edu.net/oai/request';
var parseString = require('xml2js');

async function main() {
    try {
        const res =  request({
            url: dataProviderUrl,
            qs: {
                verb: 'Identify',
            }
        }
        ,function (error,response,body) {
            var data="";
            var parser=new parseString.Parser();
            parser.parseString(body,function(err,result){
                const data=result['OAI-PMH'].Identify;
                console.log(data);
            })
        });
    } catch(err) {
    }
}

main();

数据的console.log是: image of console.log(data)

我无法访问属性值。我该怎么办?

0 个答案:

没有答案