aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/docx/footnotes-reader.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/docx/footnotes-reader.js b/lib/docx/footnotes-reader.js
index a653b8a..33bca14 100644
--- a/lib/docx/footnotes-reader.js
+++ b/lib/docx/footnotes-reader.js
@@ -3,7 +3,14 @@ exports.readFootnotesXml = readFootnotesXml;
var Footnotes = require("../documents").Footnotes;
function readFootnotesXml(xml) {
- return xml.root.getElementsByTagName("w:footnote").map(readFootnoteElement);
+ return xml.root.getElementsByTagName("w:footnote")
+ .filter(isFootnoteElement)
+ .map(readFootnoteElement);
+}
+
+function isFootnoteElement(element) {
+ var type = element.attributes["w:type"];
+ return type !== "continuationSeparator" && type !== "separator";
}
function readFootnoteElement(footnoteElement) {