0
SimpleXML을 사용하여 간단한 POJO를 XML 파일에 저장 한 다음 다시 읽습니다. 나는 this 튜토리얼을 따른다. 파일은 성공적으로 생성되었지만 읽기 부분은 단순히 작동하지 않습니다. serializer.read
에서 오는 두 번째 예외가 throw됩니다.SimpleXML을 사용하여 XML 파일 읽기 Serializer 예외 발생
Room room = new Room("1");
Serializer serializer = new Persister();
try {
File ff = new File("room.xml");
serializer.write(room, ff);
} catch (FileNotFoundException e) {
System.out.println("FileNotFoundException\n");
} catch (Exception e) {
System.out.println("Exception from serializer.write\n");
}
try {
File ffi = new File("room.xml");
Room aroom = serializer.read(Room.class, ffi);
System.out.println("RoomName: " + aroom.getRid() + "\n");
} catch (FileNotFoundException e) {
System.out.println("FileNotFoundException\n");
} catch (Exception e) {
System.out.println("Exception from serializer.read\n");
}
어떤 힌트일까요?
과 예외입니다 ..? –
메시지와 예외 유형을주지 않고 예외가 throw 된 이유를 알아 내도록 요청하십시오. "System.out ... e"를 "e.printStackTrace()"로 바꾸고, 생성 된 스택 추적 또는 적어도 시작 부분을 알려주십시오. –
룸 소스와 룸 내용도 유용합니다. xml – Mark