0
如果我編碼類java.beans.XMLEncoder(Java的1.6),如下所示:XMLEncoder是否保證編碼對象字段的固定順序?
fileOutputStream = new FileOutputStream(someFile);
XMLEncoder xmlEncoder = new XMLEncoder(fileOutputStream);
xmlEncoder.writeObject(anyObject);
xmlEncoder.close();
寫入到someFile
結果又當我在不同的物理機器(也與Java 1.6上運行不同的元素排序)。
對由XMLEncoder
編碼的對象的字段排序是否有任何保證?
如果不是,我該如何強制每次對象進行xml編碼時的排序?