Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-050: spine toc is geen NCX

Bijgewerkt:

EPUBCheck OPF-050 is een foutmelding: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” Het toc-attribuut van spine wijst naar een item dat geen NCX-bestand is. In EPUB 2 (en in EPUB 3 boeken die een NCX voor oude lezers behouden) moet toc het NCX-item benoemen.

Het officiële bericht

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

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • toc ingesteld op de id van het navigatiedocument in plaats van de NCX.
  • toc wijst per ongeluk naar een hoofdstuk of een ander bestand.
  • De NCX verklaard met het verkeerde mediatype, zodat het er niet uitziet als een NCX.

Hoe het te repareren

  1. Vind het NCX-item in het manifest; de media-type moet application/x-dtbncx+xml zijn.
  2. Stel het toc-attribuut van de spine in op de id van dat item.
  3. In een EPUB 3 zonder een NCX, verwijder de toc-attribuut.

Wanneer het niet dit is

Als toc een id noemt die helemaal niet bestaat, is dat OPF-049.

Termen die hier worden gebruikt

Andere OPF berichten

  • 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.

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck OPF-050?

EPUBCheck OPF-050 is een foutmelding: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” Het toc-attribuut van spine wijst naar een item dat geen NCX-bestand is. In EPUB 2 (en in EPUB 3 boeken die een NCX voor oude lezers behouden) moet toc het NCX-item benoemen.

Is OPF-050 een fout?

OPF-050 wordt standaard gerapporteerd als fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck beëindigt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools