Улучшение парсинга невалидных fb2

This commit is contained in:
Book Pauk
2023-02-03 17:30:22 +07:00
parent c4c109fe0e
commit b6b567f20b

View File

@@ -438,7 +438,8 @@ export default class BookParser {
};
const onEndNode = (elemName) => {// eslint-disable-line no-unused-vars
if (tag == elemName) {
tag = elemName;
if (tag == 'binary') {
binaryId = '';
}
@@ -486,14 +487,15 @@ export default class BookParser {
}
}
path = path.substr(0, path.length - tag.length - 1);
let i = path.lastIndexOf('/');
let i = path.lastIndexOf(tag);
if (i >= 0) {
tag = path.substr(i + 1);
} else {
path = path.substring(0, i - 1);
i = path.lastIndexOf('/');
if (i >= 0)
tag = path.substring(i + 1);
else
tag = path;
}
}
};
const onTextNode = (text) => {// eslint-disable-line no-unused-vars