update xml2js to 0.4.4
This commit is contained in:
parent
d76834112b
commit
3c7b431413
10
epub.js
10
epub.js
@ -1,4 +1,5 @@
|
||||
var XML2JS = require("xml2js").Parser;
|
||||
var xml2js = require('xml2js');
|
||||
var xml2jsOptions = xml2js.defaults['0.1'];
|
||||
var util = require('util');
|
||||
var EventEmitter = require('events').EventEmitter;
|
||||
|
||||
@ -171,12 +172,13 @@ EPub.prototype.getRootFiles = function () {
|
||||
return;
|
||||
}
|
||||
var xml = data.toString("utf-8").toLowerCase().trim(),
|
||||
xmlparser = new XML2JS();
|
||||
xmlparser = new xml2js.Parser(xml2jsOptions);
|
||||
|
||||
xmlparser.on("end", (function (result) {
|
||||
|
||||
if (!result.rootfiles || !result.rootfiles.rootfile) {
|
||||
this.emit("error", new Error("No rootfiles found"));
|
||||
console.dir(result);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -248,7 +250,7 @@ EPub.prototype.handleRootFile = function () {
|
||||
return;
|
||||
}
|
||||
var xml = data.toString("utf-8"),
|
||||
xmlparser = new XML2JS();
|
||||
xmlparser = new xml2js.Parser(xml2jsOptions);
|
||||
|
||||
xmlparser.on("end", this.parseRootFile.bind(this));
|
||||
|
||||
@ -471,7 +473,7 @@ EPub.prototype.parseTOC = function () {
|
||||
return;
|
||||
}
|
||||
var xml = data.toString("utf-8"),
|
||||
xmlparser = new XML2JS();
|
||||
xmlparser = new xml2js.Parser(xml2jsOptions);
|
||||
|
||||
xmlparser.on("end", (function (result) {
|
||||
if (result.navMap && result.navMap.navPoint) {
|
||||
|
@ -28,7 +28,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"adm-zip": "^0.4.4",
|
||||
"xml2js": "~0.1.0"
|
||||
"xml2js": "^0.4.4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"zipfile": "^0.5.0"
|
||||
|
Reference in New Issue
Block a user