EPUBCheck OPF-050: spine toc není NCX
Aktualizováno:
EPUBCheck OPF-050 je chybová zpráva: „TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.“ Atribut toc spine odkazuje na položku, která není NCX souborem. V EPUB 2 (a v EPUB 3 knihách, které uchovávají NCX pro staré čtenáře) toc musí pojmenovat položku NCX.
Oficiální zpráva
TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- toc nastaven na id navigačního dokumentu namísto NCX.
- toc ukazuje na kapitolu nebo jiný soubor omylem.
- NCX je prohlášeno s nesprávným mediálním typem, takže to nevypadá jako NCX.
Jak to opravit
- Najděte položku NCX v manifestu; její typ média musí být application/x-dtbncx+xml.
- Nastavte atribut toc prvku spine na id toho prvku.
- V EPUB 3 bez NCX odstraněte atribut toc.
Kdy to není to
Pokud toc označuje id, které vůbec neexistuje, to je OPF-049.
Podmínky používané zde
Další OPF zprávy
OPF-049Item id "…" was not found in the manifest.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-045Encountered circular reference in fallback chain.OPF-055… tag is empty.
Zdroje
- EPUB 3.3, §5.7.1 The spine element · číst
- EPUB 3.3, §5.9.5 NCX · číst
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.