EPUBCheck OPF-099: Manifest listet das OPF auf
Aktualisiert:
EPUBCheck OPF-099 ist eine Fehlermeldung: „The manifest must not list the package document.“ Das Manifest listet das Paketdokument selbst auf, was nicht erlaubt ist. Das Paketdokument befindet sich in META-INF/container.xml und beschreibt die Veröffentlichung; es ist keine Ressource davon.
Die offizielle Nachricht
The manifest must not list the package document.
- 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
- Tools, die jede Datei im Ordner in das Manifest hinzufügen, einschließlich der .opf.
- Ein Manifest, das von einem Skript erstellt wurde, das den gesamten Buchordner durchläuft.
- Ein von Hand während der Fehlersuche hinzugefügter Artikel.
Wie man es behebt
- Finde die Manifest-Elemente, deren href auf die .opf-Datei verweist.
- Löschen Sie dieses Element.
- Überprüfen Sie, dass nichts anderes (spine, Fallbacks) auf seine ID verweist.
Wann es nicht das ist
Wenn eine andere Datei zweimal deklariert ist, ist das OPF-074.
Hier verwendete Begriffe
Andere OPF Nachrichten
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 "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.