내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: %1$s.
이 오류는 EPUB을 구성하는 핵심 파일(XHTML, OPF, NCX 파일 등)의 가장 첫 줄에 있는 XML 선언의 버전 번호가 잘못되었음을 의미합니다.
EPUB 표준은 XML 버전 1.0의 규칙을 기반으로 만들어졌습니다. 이는 모든 관련 파일이 자신을 "XML 1.0" 문서라고 명시해야 함을 의미하는 엄격한 규칙입니다.
법률 계약서의 첫 줄에 '이 문서는 2010년의 법률을 따른다'고 명시하는 것과 같습니다. 📜 이 오류는 문서가 EPUB이 따르기로 약속한 '2010년의 법'이 아닌, 다른 버전의 법(예: %1$s)을 따르겠다고 잘못 선언한 것과 같은 상황입니다.
## 해결 방법
해결 방법은 매우 간단합니다. 문제가 발생한 파일의 첫 줄에서 버전 번호를 1.0으로 수정하면 됩니다.
- EPUBCheck 보고서에서 오류가 발생한 파일의 이름을 확인합니다.
- 해당 파일을 텍스트 편집기나 EPUB 편집기에서 엽니다.
- 파일의 가장 첫 번째 줄을 확인합니다.
- version="..." 부분의 값을 1.0으로 변경합니다.
### 수정 예시
- 수정 전 (오류 예시):
-
XML
<?xml version="1.1" encoding="UTF-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> ... </html>
- 수정 후 (올바른 코드): ✅
-
XML
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> ... </html>
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
패키지 문서가 미디어 오버레이 스타일링 클래스 이름을 선언했지만, 콘텐츠 문서에서 해당 CSS를 찾을 수 없습니다. (0) | 2025.09.25 |
---|---|
CSS 클래스 이름 "%1$s"을(를) 찾았지만, 패키지 문서에 "%2$s" 속성이 선언되지 않았습니다. (0) | 2025.09.25 |
@font-face 선언 사용. (0) | 2025.09.25 |
CSS @font-face 선언에 속성이 없습니다. (0) | 2025.09.25 |
대체 스타일시트에는 title(제목)이 있어야 합니다. (0) | 2025.09.25 |