EPUBCheck NAV-001: Navigationsdokument in EPUB 2
Aktualisiert:
EPUBCheck NAV-001 ist eine Fehlermeldung: „The nav file is not supported for EPUB v2.“ Eine EPUB 2 Veröffentlichung enthält ein EPUB 3 Navigationsdokument, das EPUB 2 nicht unterstützt. EPUBCheck validiert das Buch anhand der Version, die im Paketdokument deklariert ist, und in der Version 2.0 ist das Inhaltsverzeichnis das NCX.
Die offizielle Nachricht
The nav file is not supported for EPUB v2.
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Paket mit version="2.0", das ein nav-Dokument enthält, oft nach einer teilweisen Konvertierung zu EPUB 3.
- Ein Navigationsdokument, das von einem Editor zu einem alten EPUB 2 Buch hinzugefügt wurde.
Wie man es behebt
- Entscheiden Sie, welche Version das Buch haben soll. EPUB 3 ist die aktuelle.
- Um zu aktualisieren, setzen Sie version="3.0" im Paket-Element, fügen Sie die erforderlichen Metadaten wie dcterms:modified hinzu und geben Sie das nav-Element
properties="nav"im Manifest an. - Um auf EPUB 2 zu bleiben, entfernen Sie das Nav-Dokument und behalten Sie das NCX.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn das Buch EPUB 3 ist und das nav eigene Probleme hat, siehe NAV-010 oder NAV-011.
Hier verwendete Begriffe
Andere NAV Nachrichten
NAV-003The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").NAV-006Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").NAV-010"…" nav must not link to remote resources; found link to "…".NAV-011"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.
Quellen
- EPUB 3.3, §7 EPUB navigation document · lesen
- EPUB 3.3, §5.9.5 NCX · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.