EPUBCheck OPF-035: XHTML erklæret som tekst/html
Opdateret:
EPUBCheck OPF-035 er en advarselsmeddelelse: “Media type "text/html" is not appropriate for XHTML/OPS.” Et indholdsdokument er erklæret som text/html i en EPUB 2 pakke; EPUB indholdsdokumenter er XHTML og skal bruge application/xhtml+xml. Læse-apps må betragte et text/html dokument som en ikke-understøttet type.
Den officielle meddelelse
Media type "text/html" is not appropriate for XHTML/OPS.
EPUBCheck's forslag: Use "application/xhtml+xml" instead.
- Standard alvorlighed
- Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Manifester genereret af værktøjer, der behandler kapitler som web-sider.
- Et manifest skrevet i hånden ved hjælp af den velkendte webmediatype.
- Filer omdøbt fra .html uden at ændre deres deklaration.
Sådan retter du det
- Find de manifest-elementer med media-type="text/html".
- Ændre dem til media-type="application/xhtml+xml".
- Sørg for, at filerne er velstrukturerede XHTML (lukkede tags, citerede attributter, XHTML navnerum); EPUBCheck vil rapportere eventuelle parsingfejl efter ændringen.
Hvornår det ikke er dette
Hvis den erklærede type er en anden forældet EPUB 2 type, rapporterer EPUBCheck OPF-037.
Termer der bruges her
Andre OPF beskeder
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: ….
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.