EPUBCheck OPF-014: Manifest-Eigenschaft fehlt
Aktualisiert:
EPUBCheck OPF-014 ist eine Fehlermeldung: „The property "…" should be declared in the OPF file.“ Ein Inhaltsdokument verwendet ein Merkmal, das in seinem Manifest-Element deklariert werden muss, und die Deklaration fehlt. EPUB erfordert diese Eigenschaften, damit Lese-Anwendungen im Voraus wissen, welche Dokumente SVG, MathML, Skripting oder Netzwerkzugriff benötigen.
Die offizielle Nachricht
The property "%1$s" should be declared in the OPF file.
- 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
- Inline-SVG in einem XHTML-Dokument, dessen Manifest-Element properties="svg" fehlt.
- MathML ohne "mathml" oder Skripte (einschließlich Formularen oder Ereignisattributen) ohne "scripted".
- Audio-, Video- oder Schriftarten, die ohne "remote-resources" im Manifest-Element aus dem Web geladen werden.
Wie man es behebt
- Lesen Sie den Eigenschaftsnamen und die Datei in der Nachricht.
- Fügen Sie diese Eigenschaft zum Manifest-Element der Datei hinzu, zum Beispiel
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Trennen Sie mehrere Eigenschaften mit Leerzeichen, wie z. B. properties="svg mathml".
- Führen Sie EPUBCheck erneut aus; wenn das Feature nicht beabsichtigt war, entfernen Sie es stattdessen aus dem Dokument.
Wann es nicht das ist
Wenn das Attribut deklariert ist, das Dokument aber die Funktion nicht verwendet, ist das OPF-015, das gegenteilige Fall.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-015The property "…" should not be declared in the OPF file.OPF-012Item property "…" is not defined for media type "…".OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.