EPUBCheck NAV-001: documento de navegación en EPUB 2
Actualizado:
EPUBCheck NAV-001 es un mensaje de error: “The nav file is not supported for EPUB v2.” Una publicación EPUB 2 incluye un documento de navegación EPUB 3, que EPUB 2 no soporta. EPUBCheck valida el libro según la versión declarada en el documento del paquete, y en la versión 2.0, la tabla de contenidos es el NCX.
El mensaje oficial
The nav file is not supported for EPUB v2.
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un paquete con version="2.0" que contiene un documento nav, a menudo después de una conversión parcial a EPUB 3.
- Un documento de navegación añadido por un editor a un viejo libro EPUB 2.
Cómo arreglarlo
- Decide qué versión debe tener el libro. EPUB 3 es la actual.
- Para actualizar, establece version="3.0" en el elemento paquete, agrega los metadatos requeridos como dcterms:modified, y da al elemento nav
properties="nav"en el manifiesto. - Para mantenerte en EPUB 2, elimina el documento de navegación y conserva el NCX.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el libro es EPUB 3 y la navegación tiene problemas propios, consulta NAV-010 o NAV-011.
Términos usados aquí
Otros mensajes de 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.
Fuentes
- EPUB 3.3, §7 EPUB navigation document · leer
- EPUB 3.3, §5.9.5 NCX · leer
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.