aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java
index ac7521f..03eb668 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java
@@ -90,6 +90,9 @@ public class BodyXmlReader {
case "wp:anchor":
return readInline(element);
+ case "w:sdt":
+ return readSdt(element);
+
case "w:ins":
case "w:smartTag":
case "w:drawing":
@@ -418,6 +421,10 @@ public class BodyXmlReader {
}
}
+ private ReadResult readSdt(XmlElement element) {
+ return readElements(element.findChildOrEmpty("w:sdtContent").getChildren());
+ }
+
private String relationshipIdToDocxPath(String relationshipId) {
Relationship relationship = relationships.findRelationshipById(relationshipId);
return "word/" + trimLeft(relationship.getTarget(), '/');