Sari la conținut
EPUBCheck · Document pachet (OPF)

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

  1. Găsiți elementele manifest cu media-type="text/html".
  2. Schimbă-le în media-type="application/xhtml+xml".
  3. 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-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: ….

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-035?

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.

Este OPF-035 o eroare?

OPF-035 este raportat ca avertizare în mod implicit. EPUB este încă validă, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck se închide cu 0 cu excepția cazului în care treceți --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele