update xml2js to 0.4.4

This commit is contained in:
Martin Wind 2015-01-15 12:42:58 +01:00
parent d76834112b
commit 3c7b431413
2 changed files with 7 additions and 5 deletions

10
epub.js
View File

@ -1,4 +1,5 @@
var XML2JS = require("xml2js").Parser; var xml2js = require('xml2js');
var xml2jsOptions = xml2js.defaults['0.1'];
var util = require('util'); var util = require('util');
var EventEmitter = require('events').EventEmitter; var EventEmitter = require('events').EventEmitter;
@ -171,12 +172,13 @@ EPub.prototype.getRootFiles = function () {
return; return;
} }
var xml = data.toString("utf-8").toLowerCase().trim(), var xml = data.toString("utf-8").toLowerCase().trim(),
xmlparser = new XML2JS(); xmlparser = new xml2js.Parser(xml2jsOptions);
xmlparser.on("end", (function (result) { xmlparser.on("end", (function (result) {
if (!result.rootfiles || !result.rootfiles.rootfile) { if (!result.rootfiles || !result.rootfiles.rootfile) {
this.emit("error", new Error("No rootfiles found")); this.emit("error", new Error("No rootfiles found"));
console.dir(result);
return; return;
} }
@ -248,7 +250,7 @@ EPub.prototype.handleRootFile = function () {
return; return;
} }
var xml = data.toString("utf-8"), var xml = data.toString("utf-8"),
xmlparser = new XML2JS(); xmlparser = new xml2js.Parser(xml2jsOptions);
xmlparser.on("end", this.parseRootFile.bind(this)); xmlparser.on("end", this.parseRootFile.bind(this));
@ -471,7 +473,7 @@ EPub.prototype.parseTOC = function () {
return; return;
} }
var xml = data.toString("utf-8"), var xml = data.toString("utf-8"),
xmlparser = new XML2JS(); xmlparser = new xml2js.Parser(xml2jsOptions);
xmlparser.on("end", (function (result) { xmlparser.on("end", (function (result) {
if (result.navMap && result.navMap.navPoint) { if (result.navMap && result.navMap.navPoint) {

View File

@ -28,7 +28,7 @@
], ],
"dependencies": { "dependencies": {
"adm-zip": "^0.4.4", "adm-zip": "^0.4.4",
"xml2js": "~0.1.0" "xml2js": "^0.4.4"
}, },
"optionalDependencies": { "optionalDependencies": {
"zipfile": "^0.5.0" "zipfile": "^0.5.0"