본문 바로가기

개발/오류

[오류] 데이지 파일 재생 오류 : 지정한 개체를 찾을 수 없습니다

반응형
데이지 파일 재생 오류_1


파일: .xml 라인: 0라인 원인: 지정한 개체를 찾을 수 없습니다.
전자책 뷰어에서 데이지 파일을 실행하는데 위와 같은 알림 창이 뜨면서 책의 내용이 나오지 않는 경우가 있다.
이런 경우 서버로그에서는 확인할 수 없고 전자책 구성이나 로컬에 저장하며 복호화되는 과정을 살펴봐야 한다.

데이지 파일 재생 오류_2


압축되어 있는 데이지 파일 중 .opf파일을 열면 위와 같이 manifest 태그 안에 데이지 파일을 구성하고 있는 정보들이 나온다.

데이지 파일 재생 오류_3


위의 사진은 실제 압축 파일안의 구성 파일들의 목록이다.

opf파일의 목록과 실제 파일 목록을 비교하면
opf파일에는 book_xsl.xsl 파일이 있지만 실제 목록에는 해당 파일이 없다.
오류 메시지에서는 xml파일이라고 나오지만 데이지 파일을 읽어오는 도중 xml파일을 확인하고 xsl파일을 찾으려는데 해당 파일을 찾지 못해서 xml파일이라고 나오는 게 아닐까 생각된다.

데이지 제작에 대해서는 몰라도 전자책 제작 오류라고 생각된다면 목록을 차분하게 비교해보는 것도 해결 방법 중 하나가 될 수 있을 것 같다.

반응형