Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-050: spine toc ist keine NCX

Aktualisiert:

EPUBCheck OPF-050 ist eine Fehlermeldung: „TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.“ Das toc-Attribut des spine verweist auf ein Element, das keine NCX-Datei ist. In EPUB 2 (und in EPUB 3 Büchern, die eine NCX für alte Leser beibehalten) muss toc das NCX-Element benennen.

Die offizielle Nachricht

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

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • TOC auf die ID des Navigationsdokuments anstelle des NCX gesetzt.
  • TOC verweist irrtümlich auf ein Kapitel oder eine andere Datei.
  • Die NCX ist mit dem falschen Medientyp deklariert, sodass sie nicht wie eine NCX aussieht.

Wie man es behebt

  1. Finde das NCX-Element im Manifest; sein Medientyp muss application/x-dtbncx+xml sein.
  2. Setzen Sie das toc-Attribut von spine auf die ID dieses Elements.
  3. In einem EPUB 3 ohne eine NCX das toc-Attribut entfernen.

Wann es nicht das ist

Wenn toc eine ID benennt, die überhaupt nicht existiert, ist das OPF-049.

Hier verwendete Begriffe

Andere OPF Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-050?

EPUBCheck OPF-050 ist eine Fehlermeldung: „TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.“ Das toc-Attribut des spine verweist auf ein Element, das keine NCX-Datei ist. In EPUB 2 (und in EPUB 3 Büchern, die eine NCX für alte Leser beibehalten) muss toc das NCX-Element benennen.

Ist OPF-050 ein Fehler?

OPF-050 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und das Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen