Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-050: spine toc nu este un NCX

Actualizat:

EPUBCheck OPF-050 este un mesaj de eroare: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” Atributul toc al spine indică un element care nu este un fișier NCX. În EPUB 2 (și în EPUB 3 cărți care păstrează un NCX pentru cititorii mai vechi), toc trebuie să denumească elementul NCX.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • tabloul de conținut setat pe id-ul documentului de navigare în loc de NCX.
  • tabloul de conținut care indică un capitol sau un alt fișier din greșeală.
  • NCX declarat cu tipul de media greșit, deci nu arată ca un NCX.

Cum să o repari

  1. Găsește elementul NCX în manifest; tipul său media trebuie să fie application/x-dtbncx+xml.
  2. Setați atributul toc al spine la id-ul acelui element.
  3. Într-un EPUB 3 fără NCX, eliminați atributul toc.

Când nu este acest lucru

Dacă toc numește un id care nu există deloc, aceasta este OPF-049.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-050?

EPUBCheck OPF-050 este un mesaj de eroare: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” Atributul toc al spine indică un element care nu este un fișier NCX. În EPUB 2 (și în EPUB 3 cărți care păstrează un NCX pentru cititorii mai vechi), toc trebuie să denumească elementul NCX.

Este OPF-050 o eroare?

OPF-050 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și trimite la Kindle pot să-l respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele