EPUBCheck NCX-006 : étiquette vide dans le NCX
Mis à jour :
EPUBCheck NCX-006 est un message d'utilisation : “Empty "text" label in the NCX document.” Une entrée de navigation NCX a une étiquette de texte vide, donc la table des matières affiche une ligne vide. L'NCX est la EPUB 2 table des matières utilisée par les anciens systèmes de lecture.
Le message officiel
Empty "text" label in the NCX document
- Gravité par défaut
- Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Entrées générées à partir de titres qui n'avaient pas de texte, tels que des titres uniquement d'images.
- Une étiquette enlevée manuellement alors que l'entrée a été conservée.
Comment le corriger
- Ouvrez le NCX et trouvez le navPoint dont le texte navLabel est vide.
- Donnez un texte à chaque navLabel, par exemple
<navLabel><text>Chapter 3</text></navLabel>, correspondant à l'étiquette dans le document de navigation EPUB 3 s'il y en a un. - Ou retirez l'entrée si elle ne mène nulle part d'utile.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Une étiquette vide dans le document de navigation EPUB 3 est une erreur de schéma signalée comme RSC-005, pas NCX-006.
Termes utilisés ici
Autres messages NCX
Sources
- EPUB 3.3, §5.9.5 NCX · lire
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.