EPUBCheck OPF-035: XHTML dichiarato come text/html
Aggiornato:
EPUBCheck OPF-035 è un messaggio di avviso: “Media type "text/html" is not appropriate for XHTML/OPS.” Un documento di contenuto è dichiarato come text/html in un pacchetto EPUB 2; i documenti di contenuto EPUB sono XHTML e necessitano di application/xhtml+xml. Le app di lettura potrebbero trattare un documento text/html come un tipo non supportato.
Il messaggio ufficiale
Media type "text/html" is not appropriate for XHTML/OPS.
suggerimento di EPUBCheck: Use "application/xhtml+xml" instead.
- Gravità predefinita
- Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Manifesti generati da strumenti che trattano i capitoli come pagine web.
- Un manifesto digitato a mano usando il consueto tipo di media web.
- File rinominati da .html senza modificare la loro dichiarazione.
Come correggerlo
- Trova gli elementi del manifesto con media-type="text/html".
- Cambia in media-type="application/xhtml+xml".
- Assicurati che i file siano ben formati XHTML (tag chiusi, attributi tra virgolette, il namespace XHTML); EPUBCheck segnalerà eventuali errori di parsing dopo la modifica.
Quando non è questo
Se il tipo dichiarato è un altro tipo deprecato EPUB 2, EPUBCheck riporta OPF-037.
Termini usati qui
Altri messaggi di OPF
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: ….
Fonti
- EPUB 3.3, §5.6.2 The item element · leggi
- EPUB 3.3, §3.2 Core media types · leggi
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.