我想在“IdList”中获取所有ID。如何 ? 我尝试使用node2xml但没有成功..
一个想法? 谢谢你!
答案 0 :(得分:1)
您可以尝试以下代码。它会给你你的ID,你可以随意处理它。
const xml2js = require('xml2js').parseString; const requestPromise = require('request-promise'); const link = 'https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=science%5bjournal%5d+AND+breast+cancer+AND+2008%5bpdat%5d'; requestPromise.post(link, (error, response, body) => { if(error){ console.log(error); return error; } }).then( (body) => { xml2js(body, (err, result) => { console.log(result.eSearchResult.IdList); return result; }); });
答案 1 :(得分:0)
有许多xml解析器库。
您可以尝试xml-parser