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
- Găsește elementul NCX în manifest; tipul său media trebuie să fie application/x-dtbncx+xml.
- Setați atributul toc al spine la id-ul acelui element.
- Î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-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.
Surse
- EPUB 3.3, §5.7.1 The spine element · citește
- EPUB 3.3, §5.9.5 NCX · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.