private static DocumentBuilder getSecureDocumentBuilder() throws ParserConfigurationException {
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance(
"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl", null);
factory.setValidating(false);
factory.setXIncludeAware(false);
for (Map.Entry<String, Boolean> featureAndValue : SECURE_XML_FEATURES.entrySet()) {
try {
factory.setFeature(featureAndValue.getKey(), featureAndValue.getValue());
} catch (ParserConfigurationException e) {
throw new FactoryConfigurationError(
e,
"Xerces DocumentBuilderFactory doesn't support the required security features: "
+ e.getMessage());
}
}
return factory.newDocumentBuilder();
}
DensitySpecificManifestProcessor.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:bazel
作者:
评论列表
文章目录