EPUB 제작의 기초/EPUBCheck 오류
설치된 XML 파서가 XML 버전 확인을 지원하지 않습니다. XML 파일은 유효한 XML 1.0 문서여야 합니다.
내.맘.대.로
2025. 9. 29. 07:31
The installed xml parser doesn’t support xml version verification. Xml files must be a valid XML 1.0 document.
이것은 EPUB 파일 자체의 오류라기보다는, EPUBCheck 프로그램을 실행하는 사용자의 PC 환경(주로 Java)에 대한 경고 메시지입니다.
쉽게 말해, EPUBCheck가 "제가 사용하는 XML 분석 도구가 구형이라 파일의 XML 버전을 자동으로 확인하는 기능이 작동하지 않습니다. 그러니 제작자께서 직접 모든 XML 파일이 버전 1.0 규칙을 지켰는지 확인해주셔야 합니다." 라고 알려주는 것입니다.
집을 점검하러 온 검사관의 특정 장비가 고장나서, "제 장비 문제로 이 부분은 검사할 수 없으니, 집주인께서 직접 규정에 맞는지 확인해주세요"라고 말하는 것과 같습니다. 🛠️
## 해결 방법
이 메시지는 EPUBCheck 프로그램의 한계를 알려주는 것이므로, 사용자는 직접 파일들을 확인하여 규칙을 준수했는지 검토해야 합니다.
- EPUB에 포함된 모든 XML 기반 파일들(XHTML, OPF, NCX 등)을 엽니다.
- 각 파일의 가장 첫 번째 줄에 XML 선언이 올바르게 작성되어 있는지 확인합니다.
- 아래와 같이 version="1.0"으로 명시되어 있는지 다시 한번 점검합니다. 만약 다른 버전으로 되어 있다면 1.0으로 수정합니다.
-
XML
<?xml version="1.0" encoding="UTF-8"?>
이 규칙만 잘 지켜졌다면, 이 경고 메시지는 무시해도 괜찮습니다. 또는, 최신 버전의 Java를 설치하면 이 경고가 사라질 수도 있습니다.
반응형