Sari la conținut
EPUBCheck · Document de navigare

EPUBCheck NAV-001: document de navigare în EPUB 2

Actualizat:

EPUBCheck NAV-001 este un mesaj de eroare: “The nav file is not supported for EPUB v2.” O publicație EPUB 2 include un document de navigare EPUB 3, pe care EPUB 2 nu-l suportă. EPUBCheck validează cartea conform versiunii declarate în documentul pachetului, iar în versiunea 2.0, tabla de conținut este NCX.

Mesajul oficial

The nav file is not supported for EPUB v2.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un pachet cu version="2.0" care conține un document nav, adesea după o conversie parțială către EPUB 3.
  • Un document nav adăugat de un editor la o carte veche EPUB 2.

Cum să o repari

  1. Decideți ce versiune ar trebui să fie cartea. EPUB 3 este versiunea curentă.
  2. Pentru a face upgrade, setează version="3.0" pe elementul pachet, adaugă metadatele necesare, cum ar fi dcterms:modified, și oferă elementului de navigație properties="nav" în manifest.
  3. Pentru a rămâne pe EPUB 2, elimină documentul nav și păstrează NCX.
  4. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă cartea este EPUB 3 și nav are propriile probleme, vezi NAV-010 sau NAV-011.

Termeni folosiți aici

Alte mesaje NAV

  • NAV-003 The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
  • NAV-006 Content 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.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck NAV-001?

EPUBCheck NAV-001 este un mesaj de eroare: “The nav file is not supported for EPUB v2.” O publicație EPUB 2 include un document de navigare EPUB 3, pe care EPUB 2 nu-l suportă. EPUBCheck validează cartea conform versiunii declarate în documentul pachetului, iar în versiunea 2.0, tabla de conținut este NCX.

Este NAV-001 o eroare?

NAV-001 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimitere către Kindle îl pot respinge, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele