EPUBCheck OPF-050: spine toc er ikke en NCX
Opdateret:
EPUBCheck OPF-050 er en fejlmeddelelse: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” spine's toc attribut peger på et element, der ikke er en NCX-fil. I EPUB 2 (og i EPUB 3 bøger der holder en NCX for gamle læsere) skal toc navngive NCX-elementet.
Den officielle meddelelse
TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- indholdsfortegnelse sat til id'et for navigationsdokumentet i stedet for NCX.
- indholdsfortegnelse peger på et kapitel eller en anden fil ved en fejl.
- NCX erklæret med den forkerte medietype, så det ser ikke ud som en NCX.
Sådan retter du det
- Find NCX-elementet i manifestet; dets medietype skal være application/x-dtbncx+xml.
- Indstil spine's toc-attribut til det items id.
- I en EPUB 3 uden en NCX skal toc-attributten fjernes.
Hvornår det ikke er dette
Hvis toc nævner en id, der slet ikke findes, er det OPF-049.
Termer der bruges her
Andre OPF beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.