Cambio de comportamiento en el método Properties.loadFromXML para documentos XML no compatibles

Esta regla detecta llamadas de método java.util.Properties.loadFromXML​(java.io.InputStream). A partir de Java 12, el comportamiento del método loadFromXML ha cambiado para aumentar su compatibilidad con la especificación y, ahora, lanzará una excepción InvalidPropertiesFormatException para documentos XML no compatibles. El código que utiliza el método Properties.storeToXML para crear documentos XML no se verá afectado. De lo contrario, si los documentos no se han creado mediante el método Properties.storeToXML y tienen un formato no compatible, se lanzará una excepción cuando se invoque el método loadFromXML. Si los documentos XML no se han creado con el método Properties.storeToXML, asegúrese de que el valor de DTD definido para los documentos es <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">.

Si desea más información sobre cambios de comportamiento, consulte las Notas del release de Java 12.