Geändertes Verhalten in der Methode Properties.loadFromXML für nicht konforme XML-Dokumente

Diese Regel erkennt Aufrufe der Methode java.util.Properties.loadFromXML​(java.io.InputStream). Ab Java 12 weist die Methode loadFromXML ein geändertes Verhalten auf, um der Spezifikation zu entsprechen, und löst jetzt bei nicht konformen XML-Dokumenten eine Ausnahme des Typs InvalidPropertiesFormatException aus. Code, der die Methode Properties.storeToXML verwendet, um XML-Dokumente zu erstellen, sind nicht betroffen. Wenn Dokumente nicht mit der Methode Properties.storeToXML erstellt werden und ein nicht konformes Format haben, wird beim Aufruf der Methode loadFromXML eine Ausnahme ausgelöst. Wenn XML-Dokumente nicht mit der Methode Properties.storeToXML erstellt werden, stellen Sie sicher, dass <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> als DTD für die Dokumente definiert ist.

Weitere Informationen zu den Änderungen im Verhalten finden Sie in den Releaseinformationen zu Java 12.