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
- Finn NCX-elementet i manifestet; dens mediatype må være application/x-dtbncx+xml.
- Sett spine's toc-attributt til den aktuelle id-en.
- 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-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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.