EPUBCheck RSC-008: Datei ist nicht im Manifest
Aktualisiert:
EPUBCheck RSC-008 ist eine Fehlermeldung: „Referenced resource "…" is not declared in the OPF manifest.“ Eine Datei existiert im EPUB und wird referenziert, aber das Manifest des Paketdokuments listet sie nicht auf. Jede Publikationsressource muss im Manifest deklariert werden, da sonst Leseanwendungen sich weigern können, sie zu laden.
Die offizielle Nachricht
Referenced resource "%1$s" is not declared in the OPF manifest.
- 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
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Ein Bild oder Stylesheet, das dem Buchordner hinzugefügt wurde, ohne das Manifest zu aktualisieren.
- Ein Manifest, das erstellt wurde, bevor die letzten Dateien hinzugefügt wurden.
Wie man es behebt
- Öffnen Sie das Paketdokument (.opf) und suchen Sie das Manifest-Element.
- Fügen Sie ein Element für die Datei mit einer eindeutigen ID, ihrem Pfad und ihrem Medientyp hinzu, zum Beispiel
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Erneut validieren; ein Tippfehler im href verwandelt dies in RSC-007.
Wann es nicht das ist
Wenn die Datei überhaupt nicht existiert, ist der Fehler RSC-007.
Hier verwendete Begriffe
Andere RSC Nachrichten
RSC-007Referenced resource "…" could not be found in the EPUB.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-010Reference to non-standard resource type found.RSC-005Error while parsing file: …
Quellen
- EPUB 3.3, §5.6 Manifest section · lesen
- EPUB 3.3, §5.6.2 The item element · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.