diff --git a/src/main/doctypes/simplewpml/simplewpml-base.rng b/src/main/doctypes/simplewpml/simplewpml-base.rng
index d72662a..2285b50 100644
--- a/src/main/doctypes/simplewpml/simplewpml-base.rng
+++ b/src/main/doctypes/simplewpml/simplewpml-base.rng
@@ -88,6 +88,7 @@
+
diff --git a/src/main/java/org/wordinator/xml2docx/generator/DocxGenerator.java b/src/main/java/org/wordinator/xml2docx/generator/DocxGenerator.java
index 9185dd4..63fac32 100644
--- a/src/main/java/org/wordinator/xml2docx/generator/DocxGenerator.java
+++ b/src/main/java/org/wordinator/xml2docx/generator/DocxGenerator.java
@@ -552,6 +552,8 @@ private void handleCoreProperties(XWPFDocument doc, XmlObject xml) {
}
} else if ("revision".equals(tagName)) {
coreProperties.setRevision(value);
+ } else if ("subject".equals(tagName)) {
+ coreProperties.setSubjectProperty(value);
} else if ("title".equals(tagName)) {
coreProperties.setTitle(value);
} else if ("version".equals(tagName)) {
diff --git a/src/test/java/org/wordinator/xml2docx/TestDocxGenerator.java b/src/test/java/org/wordinator/xml2docx/TestDocxGenerator.java
index 4e62228..07fa097 100644
--- a/src/test/java/org/wordinator/xml2docx/TestDocxGenerator.java
+++ b/src/test/java/org/wordinator/xml2docx/TestDocxGenerator.java
@@ -551,6 +551,11 @@ public void testDocumentPropertiesGeneration() throws Exception {
assertNotNull("Expected a value for 'revision' property", value);
assertEquals("Expected \"" + expected + "\", got \"" + value + "\"", expected, value);
+ value = coreProperties.getSubject();
+ expected = "subject value";
+ assertNotNull("Expected a value for 'subject' property", value);
+ assertEquals("Expected \"" + expected + "\", got \"" + value + "\"", expected, value);
+
value = coreProperties.getTitle();
expected = "Issue 140 Test of document properties";
assertNotNull("Expected a value for 'title' property", value);
diff --git a/src/test/resources/simplewp/simplewpml-issue-140-document-properties.swpx b/src/test/resources/simplewp/simplewpml-issue-140-document-properties.swpx
index 5e816e0..bb09d5f 100644
--- a/src/test/resources/simplewp/simplewpml-issue-140-document-properties.swpx
+++ b/src/test/resources/simplewp/simplewpml-issue-140-document-properties.swpx
@@ -16,6 +16,7 @@
2024-04-21T10:11:12Z
2024-04-21T10:10:12Z
2
+ subject value
Issue 140 Test of document properties
1