EPUBCheck OPF-035: XHTML declarat ca text/html
Actualizat:
EPUBCheck OPF-035 este un mesaj de avertizare: “Media type "text/html" is not appropriate for XHTML/OPS.” Un document de conținut este declarat ca text/html într-un pachet EPUB 2; documentele de conținut EPUB sunt XHTML și necesită application/xhtml+xml. Aplicațiile de citire pot trata un document text/html ca un tip nesuportat.
Mesajul oficial
Media type "text/html" is not appropriate for XHTML/OPS.
Sugestia lui EPUBCheck: Use "application/xhtml+xml" instead.
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Manifeste generate de instrumente care tratează capitolele ca pagini web.
- Un manifest tipărit manual folosind tipul de mediu web familiar.
- Fișiere redenumite din .html fără a schimba declarația lor.
Cum să o repari
- Găsiți elementele manifest cu media-type="text/html".
- Schimbă-le în media-type="application/xhtml+xml".
- Asigură-te că fișierele sunt bine formate XHTML (etichete închise, atribute între ghilimele, spațiul de nume XHTML); EPUBCheck va raporta orice erori de analiză după modificare.
Când nu este acest lucru
Dacă tipul declarat este un alt tip EPUB 2 care este depreciat, EPUBCheck raportează OPF-037.
Termeni folosiți aici
Alte mesaje 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: ….
Surse
- EPUB 3.3, §5.6.2 The item element · citește
- EPUB 3.3, §3.2 Core media types · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.