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
- Finden Sie die Manifest-Elemente mit media-type="text/html".
- Ändern Sie sie in media-type="application/xhtml+xml".
- 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-034The spine contains multiple references to the manifest item with id "…".OPF-036Video type "…" might not be supported by reading systemsOPF-033The spine contains no linear resources.OPF-037Found deprecated media-type "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Quellen
- EPUB 3.3, §5.6.2 The item element · lesen
- EPUB 3.3, §3.2 Core media types · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.