EPUBCheck NCX-006: etiqueta vacía en el NCX
Actualizado:
EPUBCheck NCX-006 es un mensaje de uso: “Empty "text" label in the NCX document.” Una entrada de navegación de NCX tiene una etiqueta de texto vacía, por lo que la tabla de contenidos muestra una línea en blanco. El NCX es la EPUB 2 tabla de contenidos que los sistemas de lectura más antiguos utilizan.
El mensaje oficial
Empty "text" label in the NCX document
- Severidad por defecto
- Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Entradas generadas a partir de encabezados que no tenían texto, como encabezados solo de imágenes.
- Una etiqueta eliminada manualmente mientras se mantenía la entrada.
Cómo arreglarlo
- Abre el NCX y encuentra el navPoint cuyo texto navLabel está vacío.
- Asigna un texto a cada navLabel, por ejemplo
<navLabel><text>Chapter 3</text></navLabel>, que coincida con la etiqueta en el documento de navegación EPUB 3 si hay uno. - O elimina la entrada si no lleva a ningún lugar útil.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Una etiqueta vacía en el documento nav de EPUB 3 es un error de esquema informado como RSC-005, no NCX-006.
Términos usados aquí
Otros mensajes de NCX
Fuentes
- 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.