From a08807e17eede2a8a875d8bbf6290903eae7879a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 20 Jun 2016 19:43:33 +0100 Subject: Add support for w:sdt elements --- src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/org/zwobble') 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(), '/'); -- cgit v1.2.3