반응형
파일: .xml 라인: 0라인 원인: 지정한 개체를 찾을 수 없습니다.
전자책 뷰어에서 데이지 파일을 실행하는데 위와 같은 알림 창이 뜨면서 책의 내용이 나오지 않는 경우가 있다.
이런 경우 서버로그에서는 확인할 수 없고 전자책 구성이나 로컬에 저장하며 복호화되는 과정을 살펴봐야 한다.
압축되어 있는 데이지 파일 중 .opf파일을 열면 위와 같이 manifest 태그 안에 데이지 파일을 구성하고 있는 정보들이 나온다.
위의 사진은 실제 압축 파일안의 구성 파일들의 목록이다.
opf파일의 목록과 실제 파일 목록을 비교하면
opf파일에는 book_xsl.xsl 파일이 있지만 실제 목록에는 해당 파일이 없다.
오류 메시지에서는 xml파일이라고 나오지만 데이지 파일을 읽어오는 도중 xml파일을 확인하고 xsl파일을 찾으려는데 해당 파일을 찾지 못해서 xml파일이라고 나오는 게 아닐까 생각된다.
데이지 제작에 대해서는 몰라도 전자책 제작 오류라고 생각된다면 목록을 차분하게 비교해보는 것도 해결 방법 중 하나가 될 수 있을 것 같다.
반응형
'개발 > 오류' 카테고리의 다른 글
SQLSyntaxErrorException: ORA-00920: 관계 연산자가 부적합합니다 (0) | 2021.11.09 |
---|---|
[WEB-3474] OutputStream.setBufferSize() is too big so that it can generate OutOf (0) | 2021.11.08 |
[오류] IOException: Destination file... (0) | 2021.11.05 |
[오류] 서버 실행 오류 (0) | 2021.11.04 |
[오류] Premature end of file (0) | 2021.11.02 |