xmlforall
Version:
Simple and fast Nodejs XML parser using SAX as the only dependency.
21 lines (18 loc) • 556 B
JavaScript
;
var xmlforall = require('../lib/parser');
xmlforall.parse(__dirname + '/menu.xml', function (err, doc) {
var items, name, price;
if (err) {
return console.error(err);
}
items = doc.getElementsByTagName('food');
items.forEach(function (element) {
name = element.getElementsByTagName('name')[0];
price = element.getElementsByTagName('price')[0];
console.log(
name.text + ':',
price.text,
'(' + price.getAttribute('currency') + ')'
);
});
});