Properties.loadFromXML metódus viselkedésének változása szabványnak nem megfelelő XML dokumentumok esetében

Ez a szabály a java.util.Properties.loadFromXML​(java.io.InputStream) metódushívásokat ismeri fel. A Java 12 változattól kezdve a loadFromXML metódus viselkedése megváltozott, hogy elősegítse a előírásnak való megfelelést és mostantól InvalidPropertiesFormatException kivételt dob a szabványnak nem megfelelő XML dokumentumok esetében. Az XML dokumentumok létrehozásához a Properties.storeToXML metódust használó kódot ez nem érinti. Egyébként, ha a dokumentumok nem a Properties.storeToXML metódus használatával kerülnek létrehozásra és formátumuk nem felel meg a szabványnak, akkor kivétel dobására kerül sor a loadFromXML metódus meghívásakor. Ha az XML dokumentumok nem a Properties.storeToXML metódussal kerülnek létrehozásra, akkor győződjön meg róla, hogy a dokumentumokhoz meghatározott a következő: <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">.

A viselkedés változásaival kapcsolatos információkért lásd: Java 12 kiadási megjegyzések.