EPUBCheck NCX-006: tom etikett i NCX
Uppdaterad:
EPUBCheck NCX-006 är ett användningsmeddelande: “Empty "text" label in the NCX document.” En NCX-navigeringspost har en tom textetikett, så innehållsförteckningen visar en tom rad. NCX är EPUB 2 innehållsförteckning som äldre läsningssystem använder.
Det officiella meddelandet
Empty "text" label in the NCX document
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Poster skapade från rubriker som inte hade någon text, som bild-endast rubriker.
- En etikett borttagen för hand medan posten behölls.
Hur man åtgärdar det
- Öppna NCX och hitta navPoint vars navLabel-text är tom.
- Ge varje navLabel en text, till exempel
<navLabel><text>Chapter 3</text></navLabel>, som matchar etiketten i EPUB 3 navigationsdokumentet om det finns ett. - Eller ta bort posten om den inte leder någonstans användbart.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
En tom etikett i EPUB 3 nav-dokumentet är ett schemafel som rapporterats som RSC-005, inte NCX-006.
Villkor som används här
Andra NCX meddelanden
Källor
- EPUB 3.3, §5.9.5 NCX · läs
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.