aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-03-17 18:00:27 +0000
committerMichael Williamson <mike@zwobble.org>2024-03-17 18:00:27 +0000
commit81111bc7df5a4d9bd86a8fcc1190f30064863642 (patch)
tree1663f03b990d7f1ff982dbd97467875b9d401a75 /src/main/java
parent195b2be763f93670bdc3059e43dc25369b9b495b (diff)
Enable secure XML processing
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java
index 6a2950d..0f444ba 100644
--- a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java
+++ b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java
@@ -23,7 +23,7 @@ class SimpleSax {
static void parseStream(InputStream input, SimpleSaxHandler handler) {
parseInputSource(new InputSource(input), handler);
}
-
+
static void parseString(String value, SimpleSaxHandler handler) {
parseInputSource(new InputSource(new StringReader(value)), handler);
}
@@ -34,7 +34,7 @@ class SimpleSax {
try {
parserFactory.setFeature("http://xml.org/sax/features/external-general-entities", false);
parserFactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
- parserFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, false);
+ parserFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
SAXParser saxParser = parserFactory.newSAXParser();
XMLReader xmlReader = saxParser.getXMLReader();
xmlReader.setContentHandler(new DefaultHandler() {