Mudança de comportamento no método Properties.loadFromXML para documentos XML fora de conformidade

Essa regra detecta chamadas do método java.util.Properties.loadFromXML​(java.io.InputStream). A partir do Java 12, o comportamento do método loadFromXML mudou para manter adequadamente a conformidade com a especificação e, agora, lançará uma exceção InvalidPropertiesFormatException para documentos XML fora de conformidade. O código que usa o método Properties.storeToXML para criar documentos XML não será afetado. Caso contrário, se os documentos não forem criados usando o método Properties.storeToXML e tiverem um formato fora de conformidade, uma exceção será lançada ao chamar o método loadFromXML. Se os documentos XML não forem criados com o método Properties.storeToXML, certifique-se de que o DTD definido para os documentos seja <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">.

Para obter mais informações sobre a mudança de comportamento, consulte as Notas sobre a liberação do Java 12.