Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-050: spine toc er ikke en NCX

Oppdatert:

EPUBCheck OPF-050 er en feilmelding: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” spine's toc-attributt peker til en oppføring som ikke er en NCX-fil. I EPUB 2 (og i EPUB 3 bøker som oppbevarer en NCX for gamle lesere) må toc navngi NCX-oppføringen.

Den offisielle meldingen

TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • innholdsfortegnelsen satt til id-en til navigasjonsdokumentet i stedet for NCX.
  • innholdsfortegnelse peker på et kapittel eller en annen fil ved en feiltakelse.
  • NCX deklarert med feil medietype, så den ser ikke ut som en NCX.

Hvordan fikse det

  1. Finn NCX-elementet i manifestet; dens mediatype må være application/x-dtbncx+xml.
  2. Sett spine's toc-attributt til den aktuelle id-en.
  3. I en EPUB 3 uten en NCX, fjern toc-attributtet.

Når det ikke er dette

Hvis toc navngir en id som ikke eksisterer i det hele tatt, det er OPF-049.

Begreper brukt her

Andre OPF meldinger

  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck OPF-050?

EPUBCheck OPF-050 er en feilmelding: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” spine's toc-attributt peker til en oppføring som ikke er en NCX-fil. I EPUB 2 (og i EPUB 3 bøker som oppbevarer en NCX for gamle lesere) må toc navngi NCX-oppføringen.

Er OPF-050 en feil?

OPF-050 rapporteres som feil som standard. Den EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise den, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy