不兼容的 XML 文档的 Properties.loadFromXML 方法的行为更改

此规则将检测 java.util.Properties.loadFromXML​(java.io.InputStream) 方法调用。从 Java 12 开始,loadFromXML 方法的行为更改为进一步符合规范,并将为不兼容的 XML 文档抛出 InvalidPropertiesFormatException 异常。 使用 Properties.storeToXML 方法创建 XML 文档的代码将不会受到影响。否则,如果未使用 Properties.storeToXML 方法创建文档且文档具有不兼容的格式,那么在调用 loadFromXML 方法时将抛出异常。 如果未使用 Properties.storeToXML 方法创建 XML 文档,请确保为文档定义的 DTD 是 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

有关该行为更改的更多信息,请参阅 Java 12 Release Notes