diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-06-20 19:43:33 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-06-20 19:43:33 +0100 |
| commit | a08807e17eede2a8a875d8bbf6290903eae7879a (patch) | |
| tree | b6c3891aa3f833b24b8a30c917d955249b38f20b /src/main | |
| parent | cffffaa33a22fcb8abb0d98cd6fce1e1be6cdb73 (diff) | |
Add support for w:sdt elements
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java | 7 |
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(), '/'); |
