This commit is contained in:
Bill Burke 2016-02-29 16:48:28 -05:00
parent 64daa568b9
commit c0d0c1f39a

View file

@ -111,13 +111,16 @@ public class TransformerUtil {
transformerFactory = TransformerFactory.newInstance(); transformerFactory = TransformerFactory.newInstance();
try { try {
transformerFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); transformerFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
} catch (TransformerConfigurationException e) { } catch (TransformerConfigurationException ignored) {
throw new RuntimeException(e); // some platforms don't support this. For example our testsuite pulls Selenium which requires Xalan 2.7.1
} }
try {
transformerFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
transformerFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); transformerFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, "");
} catch (Exception ignored) {
transformerFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, ""); // some platforms don't support this. For example our testsuite pulls Selenium which requires Xalan 2.7.1
}
} finally { } finally {
if (tccl_jaxp) { if (tccl_jaxp) {