EPUBCheck NCX-006: etichetta vuota nell'NCX
Aggiornato:
EPUBCheck NCX-006 è un messaggio di utilizzo: “Empty "text" label in the NCX document.” Un'entrata di navigazione NCX ha un'etichetta di testo vuota, quindi l'indice dei contenuti mostra una riga vuota. L'NCX è il EPUB 2 indice dei contenuti che i sistemi di lettura più vecchi usano.
Il messaggio ufficiale
Empty "text" label in the NCX document
- Gravità predefinita
- Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Voci generate da intestazioni che non avevano testo, come intestazioni solo con immagini.
- Un'etichetta rimossa manualmente mentre l'elemento è stato mantenuto.
Come correggerlo
- Apri l'NCX e trova il navPoint il cui testo navLabel è vuoto.
- Assegna a ogni navLabel un testo, ad esempio
<navLabel><text>Chapter 3</text></navLabel>, corrispondente all'etichetta nel documento di navigazione EPUB 3 se esiste. - Oppure elimina l'entrata se non porta da nessuna parte utile.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Un'etichetta vuota nel documento di navigazione EPUB 3 è un errore di schema riportato come RSC-005, non NCX-006.
Termini usati qui
Altri messaggi di NCX
Fonti
- EPUB 3.3, §5.9.5 NCX · leggi
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.