Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

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

  1. Find NCX-elementet i manifestet; dets medietype skal være application/x-dtbncx+xml.
  2. Indstil spine's toc-attribut til det items id.
  3. 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-049 Item id "…" was not found in the manifest.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-054 Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-045 Encountered 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.

FAQ

Hvad betyder EPUBCheck OPF-050?

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.

Er OPF-050 en fejl?

OPF-050 rapporteres som fejl som standard. EPUB overtræder en regel i specifikationen og er ugyldig. Datasets og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer