Skip to content
Snippets Groups Projects
Commit 58672685 authored by Lukas Malte Monnerjahn's avatar Lukas Malte Monnerjahn
Browse files

OZG-6754 set XInclude processing to false

parent a37500ba
Branches
Tags 2.7.1
No related merge requests found
......@@ -134,6 +134,7 @@ public class XdomeaXtaMessageCreatorFactory {
try {
documentBuilderFactory.setFeature(DISALLOW_DOCTYPE_DECL_FEATURE_URL, true);
documentBuilderFactory.setNamespaceAware(true);
documentBuilderFactory.setXIncludeAware(false);
documentBuilderFactory.setSchema(createSchema());
log.debug("Creating new document builder...");
var documentBuilder = documentBuilderFactory.newDocumentBuilder();
......
......@@ -124,6 +124,17 @@ class XdomeaXtaMessageCreatorFactoryTest {
verify(documentBuilderFactory).setFeature(DISALLOW_DOCTYPE_DECL_FEATURE_URL, true);
}
@DisplayName("should not process XInclude markup")
@Test
@SneakyThrows
void shouldNotProcessXIncludeMarkup() {
setupMocks();
factory.create();
verify(documentBuilderFactory).setXIncludeAware(false);
}
@DisplayName("should set document builder namespace aware")
@Test
@SneakyThrows
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment