Změna chování v metodě Properties.loadFromXML pro nevyhovující dokumenty XML

Toto pravidlo zjistí volání metody java.util.Properties.loadFromXML​(java.io.InputStream). Počínaje verzí Java 12 se chování metody loadFromXML změnilo tak, aby vyhovovalo specifikaci, a nebude vyvolávat výjimku InvalidPropertiesFormatException pro nevyhovující dokumenty XML. Kód, který používá metodu Properties.storeToXML k vytvoření dokumentů XML, nebude ovlivněn. Jinak pokud nejsou dokumenty vytvořeny pomocí metody Properties.storeToXML a nevyhovují formátu, bude vyvolána výjimka při vyvolání metody loadFromXML. Nejsou-li dokumenty XML vytvořeny pomocí metody Properties.storeToXML, ujistěte se, že definice DTD definovaná pro dokument je <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">.

Další informace o změně chování viz Poznámky k verzi Java 12.