Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

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

  1. Trova gli elementi del manifesto con media-type="text/html".
  2. Cambia in media-type="application/xhtml+xml".
  3. 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-034 The spine contains multiple references to the manifest item with id "…".
  • OPF-036 Video type "…" might not be supported by reading systems
  • OPF-033 The spine contains no linear resources.
  • OPF-037 Found deprecated media-type "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-035?

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.

È un errore OPF-035?

OPF-035 viene segnalato come avviso per impostazione predefinita. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non venga passato --failonwarnings.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti