【发布时间】:2020-08-20 08:26:11
【问题描述】:
我正在使用 javax.xml.validation.Validator 来验证我的 xml,如下所示
private final Validator validator;
...
SchemaFactory factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
factory.setProperty(XMLConstants.ACCESS_EXTERNAL_DTD, "");
factory.setProperty(XMLConstants.ACCESS_EXTERNAL_SCHEMA, "");
Schema schema = factory.newSchema(new File(getResource(path)));
validator = schema.newValidator();
validator.setProperty(XMLConstants.ACCESS_EXTERNAL_DTD, "");
validator.setProperty(XMLConstants.ACCESS_EXTERNAL_SCHEMA, "");
知道为什么 sonar 说这段代码不合规吗?
【问题讨论】:
-
在 IntelliJ 中我没有遇到声纳插件的这个问题,如果使用 setFeature 我会遇到问题。