UNPKG

tarifa

Version:

Your friendly toolchain for mobile app development on top of Apache Cordova

17 lines (13 loc) 369 B
var Q = require('q'), fs = require('fs'), xml2js = require('xml2js'); function parse(file) { var xml = fs.readFileSync(file, 'utf-8'), defer = Q.defer(); xml2js.parseString(xml, function (err, result) { if(err) return defer.reject(err); defer.resolve(result); }); return defer.promise; } module.exports.parse = parse;