EPUBCheck OPF-035: XHTML deklarován jako text/html
Aktualizováno:
EPUBCheck OPF-035 je varovná zpráva: „Media type "text/html" is not appropriate for XHTML/OPS.“ Obsahový dokument je deklarován jako text/html v balíčku EPUB 2; EPUB obsahové dokumenty jsou XHTML a potřebují application/xhtml+xml. Aplikace pro čtení mohou považovat dokument text/html za nepodporovaný typ.
Oficiální zpráva
Media type "text/html" is not appropriate for XHTML/OPS.
návrh EPUBCheck: Use "application/xhtml+xml" instead.
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Manifesty generované nástroji, které zacházejí s kapitolami jako s webovými stránkami.
- Manifest napsaný ručně pomocí známého webového typu média.
- Soubory přejmenované z .html, aniž by se změnila jejich deklarace.
Jak to opravit
- Najděte manifestové položky s media-type="text/html".
- Změňte je na media-type="application/xhtml+xml".
- Ujistěte se, že soubory jsou dobře utvořené XHTML (uzavřené tagy, citované atributy, XHTML prostor názvů); EPUBCheck nahlásí jakékoliv chyby při analýze po změně.
Kdy to není to
Pokud je deklarovaný typ jiný zastaralý EPUB 2 typ, EPUBCheck hlásí OPF-037.
Podmínky používané zde
Další OPF zprávy
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: ….
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.