EPUBCheck OPF-050: spine toc ei ole NCX
Päivitetty:
EPUBCheck OPF-050 on virheilmoitus: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” spine:n toc-attribuutti osoittaa kohteeseen, joka ei ole NCX-tiedosto. EPUB 2:ssa (ja EPUB 3 kirjoissa, jotka säilyttävät NCX:n vanhoille lukijoille) toc:n on nimettävä NCX-kohde.
Virallinen viesti
TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- sisällysluettelo asetettu navigointidokumentin id:ksi sen sijaan että NCX:ksi.
- sisällysluettelo osoittaa vahingossa lukua tai toista tiedostoa.
- NCX on ilmoitettu väärällä media tyypillä, joten se ei näytä NCX:ltä.
Kuinka korjata se
- Löydä NCX-kohde manifestista; sen media tyyppi on application/x-dtbncx+xml.
- Aseta spine:n toc-attribuutti sen kohteen id:lle.
- EPUB 3:ssä, ilman NCX:ää, poista toc-attribuutti.
Milloin tämä ei ole se
Jos toc viittaa id:hen, jota ei ole lainkaan, se on OPF-049.
Tässä käytetyt termit
Muut OPF viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.