본문 바로가기

개발/오류

[오류] Premature end of file

반응형

오류메시지

Premature end of file

오류상황

XML 파싱 코드 실행 중 발생

해결방법

나의 경우는 파싱을 시도하려는 zip 파일안의 xml파일 중 아무 내용없이 파일의 크기가 0인 것이 있었다.
해당 파일 삭제 후 시도하니 정상적으로 실행!

해결하려고 찾아보면서 알게 된 해당 오류의 원인은
1. xml 파일의 내용이 없는 것 (파일 크기가 0인 것)
2. xml 파일 자체가 없는 경우
3. 인코딩 관련 문제인 경우
4. xml파일 내에 닫힘 태그가 없는 경우
5. 파싱 대상인 파일의 형식이 xml이 아닌 경우
등이 있다고 한다.

반응형