_parseNodesAsync(names) {
        return externals.Promise.all(_.map(names, name => this._zip.file(name)))
            .then(files => externals.Promise.all(_.map(files, file => file && file.async("string"))))
            .then(texts => externals.Promise.all(_.map(texts, text => text && xmlParser.parseAsync(text))));
    }
Parse files out of zip into XML node objects.
@param {Array.<string>} names - The file names to parse.
@returns {Promise.<Array.<{}>>} An array of the parsed objects.
@private