Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

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

  1. Lesen Sie den Eigenschaftsnamen und die Datei in der Nachricht.
  2. 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"/>.
  3. Trennen Sie mehrere Eigenschaften mit Leerzeichen, wie z. B. properties="svg mathml".
  4. 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-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-017 The 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.

FAQ

Was bedeutet EPUBCheck OPF-014?

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.

Ist OPF-014 ein Fehler?

OPF-014 wird standardmäßig als Fehler gemeldet. Das EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Läden und Senden zu Kindle könnten es ablehnen, und EPUBCheck endet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen