EPUBCheck NAV-001: dokument nawigacji w EPUB 2
Zaktualizowane:
EPUBCheck NAV-001 jest komunikatem o błędzie: „The nav file is not supported for EPUB v2.” Publikacja EPUB 2 zawiera dokument nawigacji EPUB 3, który EPUB 2 nie wspiera. EPUBCheck waliduje książkę zgodnie z wersją zadeklarowaną w dokumencie pakietu, a w wersji 2.0 spis treści jest NCX.
Oficjalna wiadomość
The nav file is not supported for EPUB v2.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Pakiet z version="2.0", który zawiera dokument nawigacyjny, często po częściowej konwersji do EPUB 3.
- Dokument nawigacyjny dodany przez edytora do starej książki EPUB 2.
Jak to naprawić
- Zdecyduj, która wersja książki powinna być. EPUB 3 jest aktualną wersją.
- Aby przejść na wyższą wersję, ustaw version="3.0" w elemencie package, dodaj wymaganą metadanych, takich jak dcterms:modified, i nadaj elementowi nawigacyjnemu
properties="nav"w manifeście. - Aby pozostać na EPUB 2, usuń dokument nawigacyjny i zachowaj NCX.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli książka jest EPUB 3 i nawigacja ma własne problemy, zobacz NAV-010 lub NAV-011.
Terminy używane tutaj
Inne komunikaty NAV
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.
Źródła
- EPUB 3.3, §7 EPUB navigation document · czytaj
- EPUB 3.3, §5.9.5 NCX · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.