var request = require('request'); var xmlNodes = require('xml-nodes'); var xmlObjects = require('../'); request('http://news.yahoo.com/rss/entertainment') .pipe(xmlNodes('item')) .pipe(xmlObjects({explicitRoot: false, explicitArray: false, mergeAttrs: true})) .on('data', function(data) { console.log(data.title); });
module.exports = function(nodeFilter, opts) { var nodes = xmlNodes(nodeFilter) var objOpts = extend({explicitRoot: false, explicitArray: false, mergeAttrs: true}, opts) var objects = xmlObjects(objOpts) return pumpify.obj(nodes, objects) }