전자책은 점점 더 많은 사람들이 글을 읽는 방식을 혁신적으로 변화시켰으며, 이러한 전자책을 제작하는 가장 인기 있는 기술 중 하나는 표준 기반의 EPUB 형식입니다.
EPUB® (전자 출판)은 국제 디지털 출판 포럼(IDPF)에서 개발한 개방형 표준으로, 전자책과 같은 디지털 출판물을 제작하고 배포하는 데 사용됩니다. EPUB 콘텐츠는 "유연하게 조정 가능"하며, 이는 다양한 기기에서 디지털 책 및 기타 디지털 출판물을 읽을 때 콘텐츠가 해당 기기에 맞춰 자동으로 조정될 수 있다는 의미입니다. EPUB 문서는 OPS(개방형 출판 구조), OPF(개방형 패키지 형식), OCF(개방형 컨테이너 형식), XHTML, CSS, SVG, 이미지 및 기타 파일 형식으로 구성되며, 이러한 요소들이 하나의 상호 운용 가능한 파일 형식으로 통합되어 있어 간편한 배포와 출판이 가능합니다.
XMLSpy의 EPUB 편집기는 EPUB 문서를 쉽게 생성, 검증 및 미리 볼 수 있도록 지원하며, 또한 EPUB 문서를 구성하는 개별 파일들을 생성하고 편집할 수 있습니다.
EPUB 문서에 포함된 파일들은 압축되어 있으므로, XMLSpy의 아카이브 보기에서 EPUB 문서를 열 수 있습니다. 여기서 파일들을 검증하고, 포함된 파일들을 추가, 열기, 편집 또는 삭제할 수 있습니다.
"아카이브 보기" 기능은 EPUB 문서에 포함된 폴더와 파일을 쉽게 확인할 수 있도록 해줍니다. 또한, 도구 모음의 버튼을 통해 새 폴더를 추가하고, 기존 문서를 추가하거나, 원하는 파일 형식에 따라 새 문서를 만들고, 아카이브에서 항목을 삭제할 수 있습니다.
XMLSpy에서는 아카이브에 저장된 파일을 직접 편집하고, 단 한 번의 클릭으로 수정된 파일을 다시 저장할 수 있어 매우 편리합니다.
아카이브 보기에서 파일을 두 번 클릭하면 해당 파일이 XMLSpy에서 바로 열리고 편집될 수 있습니다. XMLSpy는 EPUB 문서에 사용되는 다양한 파일 형식(XML, XHTML, CSS, HTML 등)에 대한 지능적인 편집 기능을 제공합니다. EPUB 문서 내의 파일을 편집하면, 저장 버튼을 누를 때마다 변경 사항이 자동으로 아카이브에 저장됩니다.
EPUB 파일은 XMLSpy 내에서 `EpubCheck` 도구를 사용하여 직접 검증됩니다. 이 도구는 OCF 컨테이너 구조, OPF 및 OPS 마크업, 그리고 내부 참조의 일관성을 확인합니다. 검증 과정에서 발생하는 모든 오류는 각 파일별로 오류 내용과 함께 목록으로 표시됩니다. 메시지 창에서 오류를 클릭하면 해당 파일이 열리고, 오류가 발생한 위치가 강조 표시됩니다.
