Documentは、EPUB内に含まれる目次に相当するXHTMLファイルです。今回は、社内テストやお客様からの問い合わせで発見したコンテンツ制作上の間違いなどをご紹介します。Documentを参照しますが、3.0や3.0.1でも基本的には同じです。必須となっており、多くのビューアでも主に使われるtocタイプを例に挙げます。Documentの仕様をご確認ください。原則として、EPUB公開前にはepubcheckによるチェックを通しておくと安全です。epubcheckを通過したからと言って100%正当なEPUBであることが保証される訳ではありませんが、通常制作していく中で埋め込んでしまうEPUB仕様違反(主に凡ミス)の99%くらいは発見できると思います。以下のようなケースです。問題の行を?で示しました。liは必ず最初にaまたはspanを含む必要があり、olはこれらに続く形でのみ記述できます。タイトルのつかないサブリストは許容されません。epubcheckでは以下のようなエラーが指摘されます。