EPUBCheck OPF-012: falsche Eigenschaft für den Dateityp
Aktualisiert:
EPUBCheck OPF-012 ist eine Fehlermeldung: „Item property "…" is not defined for media type "…".“ Ein Manifest-Element hat eine Eigenschaft, die für seinen Medientyp nicht zutrifft. Manifest-Eigenschaften beschreiben, was eine Datei ist oder enthält, und jede ist nur für bestimmte Arten von Dateien definiert.
Die offizielle Nachricht
Item property "%1$s" is not defined for media type "%2$s".
- 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
- cover-image auf einer Datei, die kein Bild ist, wie die XHTML-Seite, die das Cover zeigt.
- NAV auf einer Datei, die kein XHTML Dokument ist.
- SVG, MathML oder gescriptete Datei, die kein Inhaltsdokument ist, wie ein Stylesheet oder ein Bild.
Wie man es behebt
- Lesen Sie die Eigenschaft und Medientypnamen EPUBCheck in der Nachricht.
- Bewege die Eigenschaft zu dem Element, das sie wirklich beschreibt, zum Beispiel cover-image zur Bilddatei selbst.
- Entfernen Sie die Eigenschaft, wenn kein Element sie haben soll, und führen Sie dann EPUBCheck erneut aus.
Wann es nicht das ist
Wenn das Attribut einfach nicht im Vokabular vorhanden ist, ist das OPF-027.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-007Re-declaration of reserved prefix "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.