EPUBCheck OPF-035: XHTML gedeclareerd als text/html
Bijgewerkt:
EPUBCheck OPF-035 is een waarschuwingsmelding: “Media type "text/html" is not appropriate for XHTML/OPS.” Een inhoudsdocument is verklaard als text/html in een EPUB 2 pakket; EPUB inhoudsdocumenten zijn XHTML en hebben application/xhtml+xml nodig. Lees-apps beschouwen een text/html-document mogelijk als een niet-ondersteund type.
Het officiële bericht
Media type "text/html" is not appropriate for XHTML/OPS.
EPUBCheck's suggestie: Use "application/xhtml+xml" instead.
- Standaard ernst
- Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Manifesten gegenereerd door tools die hoofdstukken behandelen als webpagina's.
- Een manifest handmatig getypt met behulp van het bekende webmedia-type.
- Bestanden hernoemd van .html zonder hun verklaring te veranderen.
Hoe het te repareren
- Vind de manifestitems met media-type="text/html".
- Verander ze in media-type="application/xhtml+xml".
- Zorg ervoor dat de bestanden goed gevormd zijn XHTML (gesloten tags, geciteerde attributen, de XHTML namespace); EPUBCheck meldt eventuele parserfouten na de wijziging.
Wanneer het niet dit is
Als het verklaarde type een ander verouderd EPUB 2 type is, dan meldt EPUBCheck OPF-037.
Termen die hier worden gebruikt
Andere OPF berichten
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: ….
Bronnen
- EPUB 3.3, §5.6.2 The item element · lezen
- EPUB 3.3, §3.2 Core media types · lezen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.