diff --git a/src/edu/stanford/nlp/process/TransformXML.java b/src/edu/stanford/nlp/process/TransformXML.java index 5489551d35..a4b565d3e7 100644 --- a/src/edu/stanford/nlp/process/TransformXML.java +++ b/src/edu/stanford/nlp/process/TransformXML.java @@ -5,6 +5,7 @@ import java.io.*; import java.util.*; +import javax.xml.XMLConstants; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; @@ -195,6 +196,8 @@ public void processText(String text) { public TransformXML() { try { + SAXParserFactory spf = SAXParserFactory.newInstance(); + spf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); saxParser = SAXParserFactory.newInstance().newSAXParser(); } catch (Exception e) { log.info("Error configuring XML parser: " + e);