電子書籍は、ますます多くの人々が文章コンテンツを消費する方法に革命をもたらしており、その作成に使われる最も一般的な技術の一つが、標準規格に準拠したEPUB形式です。
EPUB®(電子出版)は、国際デジタル出版フォーラム(IDPF)が定める、電子書籍などのデジタル出版物を制作・配信するためのオープンな標準規格です。EPUBのコンテンツは「リフロー可能」であり、これにより、様々なデバイスでデジタル書籍やその他のデジタル出版物を閲覧する際に、コンテンツが適切に表示されるように調整できます。EPUBドキュメントは、OPS(オープン出版構造)、OPF(オープンパッケージ形式)、OCF(オープンコンテナ形式)、XHTML、CSS、SVG、画像、およびその他のファイル形式を、容易な配信と公開のために、単一の相互運用可能なファイル形式で構成されています。
XMLSpyに搭載されているEPUBエディタを使用すると、EPUBドキュメントの作成、検証、プレビューが容易になるだけでなく、それらを構成する個々のファイルも作成および編集できます。
EPUBドキュメントに格納されているファイルは圧縮されているため、XMLSpyのアーカイブビューでEPUBドキュメントを開くと、これらのファイルが表示されます。ここで、ファイルの検証を行うことができ、また、含まれているファイルを新たに追加したり、開いたり、編集したり、削除したりすることができます。
アーカイブ表示機能を使用すると、EPUBドキュメントに含まれるフォルダやファイルが簡単に確認できます。また、ツールバーのボタンを使用することで、新しいフォルダを追加したり、既存のドキュメントをインポートしたり、必要なファイル形式に基づいて新しいドキュメントを作成したり、アーカイブから不要な項目を削除したりすることができます。
XMLSpyでは、アーカイブ内のファイルを直接編集することができ、ワンクリックするだけで変更を保存できます。
アーカイブビューでファイルをダブルクリックすると、そのファイルがXMLSpyで直接編集できるようになります。XMLSpyは、EPUBドキュメントで使用される様々なファイル形式(XML、XHTML、CSS、HTMLなど)に対して、高度な編集支援機能を提供します。EPUBドキュメント内のファイルを編集した場合、保存ボタンをクリックすると、変更内容が自動的にアーカイブに保存されます。
EPUBファイルは、XMLSpy内で直接検証されます EpubCheck (EPUB形式のファイルチェックツール)この機能は、OCFコンテナの構造、OPFおよびOPSのマークアップ、および内部参照の一貫性をチェックします。検証エラーが発生した場合、各ファイルに対してエラーの一覧と、そのエラーの説明が表示されます。メッセージウィンドウ内のエラーをクリックすると、該当するファイルが開き、エラー箇所がハイライト表示されます。
