Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-035: XHTML als text/html deklariert

Aktualisiert:

EPUBCheck OPF-035 ist eine Warnmeldung: „Media type "text/html" is not appropriate for XHTML/OPS.“ Ein Inhaltsdokument wird als text/html in einem EPUB 2-Paket deklariert; EPUB Inhaltsdokumente sind XHTML und benötigen application/xhtml+xml. Leseanwendungen können ein text/html-Dokument als nicht unterstützten Typ behandeln.

Die offizielle Nachricht

Media type "text/html" is not appropriate for XHTML/OPS.

Vorschlag von EPUBCheck: Use "application/xhtml+xml" instead.

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Manifeste, die von Tools erzeugt werden, die Kapitel als Webseiten behandeln.
  • Ein Manifest, das von Hand mit dem bekannten Webmedientyp typisiert wurde.
  • Dateien, die von .html umbenannt wurden, ohne ihre Deklaration zu ändern.

Wie man es behebt

  1. Finden Sie die Manifest-Elemente mit media-type="text/html".
  2. Ändern Sie sie in media-type="application/xhtml+xml".
  3. Stellen Sie sicher, dass die Dateien gut strukturiert sind XHTML (geschlossene Tags, zitierte Attribute, der XHTML Namensraum); EPUBCheck wird alle Parsing-Fehler nach der Änderung melden.

Wann es nicht das ist

Wenn der deklarierte Typ ein anderer veralteter EPUB 2 Typ ist, berichtet EPUBCheck OPF-037.

Hier verwendete Begriffe

Andere OPF Nachrichten

  • OPF-034 The spine contains multiple references to the manifest item with id "…".
  • OPF-036 Video type "…" might not be supported by reading systems
  • OPF-033 The spine contains no linear resources.
  • OPF-037 Found deprecated media-type "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-035?

EPUBCheck OPF-035 ist eine Warnmeldung: „Media type "text/html" is not appropriate for XHTML/OPS.“ Ein Inhaltsdokument wird als text/html in einem EPUB 2-Paket deklariert; EPUB Inhaltsdokumente sind XHTML und benötigen application/xhtml+xml. Leseanwendungen können ein text/html-Dokument als nicht unterstützten Typ behandeln.

Ist OPF-035 ein Fehler?

OPF-035 wird standardmäßig als Warnung gemeldet. Die EPUB ist weiterhin gültig, aber es könnte wahrscheinlich Probleme in einigen Lese-Apps verursachen. EPUBCheck beendet sich mit 0, es sei denn, Sie übergeben --failonwarnings.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen