EPUBCheck OPF-099: manifestul listează OPF-ul
Actualizat:
EPUBCheck OPF-099 este un mesaj de eroare: “The manifest must not list the package document.” Manifestul listează documentul pachetului în sine, ceea ce nu este permis. Documentul pachetului se găsește prin META-INF/container.xml și descrie publicația; nu este o resursă a acesteia.
Mesajul oficial
The manifest must not list the package document.
- 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
- Instrumente care adaugă fiecare fișier din folder în manifest, inclusiv .opf.
- Un manifest generat de un script care parcurge întreaga folder de cărți.
- Un element adăugat manual în timpul depanării.
Cum să o repari
- Găsiți elementele manifest ale căror href-uri fac referire la fișierul .opf.
- Ștergeți acel element.
- Verifică că nimic altceva (spine, fallback-uri) nu se referă la id-ul său.
Când nu este acest lucru
Dacă un alt fișier este declarat de două ori, acesta este OPF-074.
Termeni folosiți aici
Alte mesaje OPF
OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Surse
- EPUB 3.3, §5.6.1 The manifest element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.