EPUBCheck OPF-099: manifest listar OPF
Uppdaterad:
EPUBCheck OPF-099 är ett felmeddelande: “The manifest must not list the package document.” Manifestet listar paketdokumentet självt, vilket inte är tillåtet. Paketdokumentet hittas genom META-INF/container.xml och beskriver publiceringen; det är inte en resurs av det.
Det officiella meddelandet
The manifest must not list the package document.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Verktyg som lägger till varje fil i mappen till manifestet, inklusive .opf.
- En manifest som genererats av ett skript som går igenom hela bokmappen.
- Ett objekt som lagts till för hand under felsökning.
Hur man åtgärdar det
- Hitta manifestobjektet vars href pekar på .opf-filen.
- Ta bort det objektet.
- Kontrollera att inget annat (spine, fallback) refererar till sin id.
När det inte är detta
Om en annan fil deklareras två gånger, är det OPF-074.
Villkor som används här
Andra OPF meddelanden
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 "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.