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

OZG-6754 set XInclude processing to false

parent 56fb7bc7
No related branches found
No related tags found
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