EPUBCheck NCX-006: pusta etykieta w NCX
Zaktualizowane:
EPUBCheck NCX-006 to komunikat o użyciu: „Empty "text" label in the NCX document.” Wpis nawigacyjny NCX ma pustą etykietę tekstową, więc spis treści pokazuje pustą linię. NCX to EPUB 2 spis treści, którego używają starsze systemy czytelnicze.
Oficjalna wiadomość
Empty "text" label in the NCX document
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Wpisy wygenerowane z nagłówków, które nie miały tekstu, takie jak nagłówki zawierające tylko obrazy.
- Etykieta usunięta ręcznie, podczas gdy wpis został zachowany.
Jak to naprawić
- Otwórz NCX i znajdź navPoint, którego tekst navLabel jest pusty.
- Nadaj każdemu navLabel tekst, na przykład
<navLabel><text>Chapter 3</text></navLabel>, odpowiadający etykiecie w dokumencie nawigacyjnym EPUB 3, jeśli taki istnieje. - Lub usuń wpis, jeśli nie prowadzi nigdzie użytecznego.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Pusty etykieta w dokumencie nawigacyjnym EPUB 3 jest błędem schematu zgłoszonym jako RSC-005, a nie NCX-006.
Terminy używane tutaj
Inne komunikaty NCX
Źródła
- EPUB 3.3, §5.9.5 NCX · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.