此規則會偵測 java.util.Properties.loadFromXML(java.io.InputStream) 方法呼叫。從 Java 12 開始,loadFromXML 方法的行為已變更以進一步遵守規格,並且現在將針對不相容的 XML 文件擲出 InvalidPropertiesFormatException 異常狀況。如果程式碼使用 Properties.storeToXML 方法來建立 XML 文件,則將不受影響。否則,如果文件並非使用 Properties.storeToXML 方法建立且具有不相容格式,則在呼叫 loadFromXML 方法時將擲出異常狀況。如果 XML 文件未使用 Properties.storeToXML 方法建立,請確定為文件定義的 DTD 是 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">。
如需行為變更的相關資訊,請參閱 Java 12 版本注意事項。