File tree Expand file tree Collapse file tree
src/main/java/loci/common/xml Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -125,7 +125,6 @@ private static TransformerFactory createTransformFactory() {
125125 private static Map <String , Boolean > createXMLParserFeatures () {
126126 HashMap <String , Boolean > features = new HashMap <String , Boolean >();
127127 features .put (XMLConstants .FEATURE_SECURE_PROCESSING , true );
128- features .put ("http://apache.org/xml/features/disallow-doctype-decl" , true );
129128 features .put ("http://xml.org/sax/features/external-general-entities" , false );
130129 features .put ("http://xml.org/sax/features/external-parameter-entities" , false );
131130 features .put ("http://apache.org/xml/features/nonvalidating/load-external-dtd" , false );
@@ -175,6 +174,7 @@ public static DocumentBuilder createBuilder() {
175174 try {
176175 DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance ();
177176 factory .setXIncludeAware (false );
177+ factory .setExpandEntityReferences (false );
178178 for (String feature : FEATURES .keySet ()) {
179179 try {
180180 factory .setFeature (feature , FEATURES .get (feature ));
You can’t perform that action at this time.
0 commit comments