aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-09-26 21:43:20 +0100
committerMichael Williamson <mike@zwobble.org>2026-09-26 21:43:20 +0100
commitb199423229f0dc0fd2b4ef3629686a964b6fe702 (patch)
tree6b3114175e1b88997aad2641bfef3913b1e3a1a4 /src
parentad9b7f48053a6f7075b55904933836712cb67fd5 (diff)
Read the children of w:customXml elements
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java1
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
index 06326d0..0c37dc6 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
@@ -155,6 +155,7 @@ class StatefulBodyXmlReader {
case "w:sdt":
return readSdt(element);
+ case "w:customXml":
case "w:ins":
case "w:object":
case "w:smartTag":
diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java
index d3fc3b1..111c808 100644
--- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java
@@ -2122,6 +2122,7 @@ public class BodyXmlTests {
@Test
public void appropriateElementsHaveTheirChildrenReadNormally() {
+ assertChildrenAreReadNormally("w:customXml");
assertChildrenAreReadNormally("w:ins");
assertChildrenAreReadNormally("w:object");
assertChildrenAreReadNormally("w:smartTag");