Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-035 : XHTML déclaré comme text/html

Mis à jour :

EPUBCheck OPF-035 est un message d'avertissement : “Media type "text/html" is not appropriate for XHTML/OPS.” Un document de contenu est déclaré comme text/html dans un package EPUB 2 ; les documents de contenu EPUB sont XHTML et nécessitent application/xhtml+xml. Les applications de lecture peuvent traiter un document text/html comme un type non pris en charge.

Le message officiel

Media type "text/html" is not appropriate for XHTML/OPS.

Suggestion de EPUBCheck : Use "application/xhtml+xml" instead.

Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
version EPUBCheck
5.4.0

Causes typiques

  • Manifests générés par des outils qui traitent les chapitres comme des pages web.
  • Un manifeste saisi à la main en utilisant le type de média web familier.
  • Fichiers renommés de .html sans changer leur déclaration.

Comment le corriger

  1. Trouvez les éléments manifestes avec media-type="text/html".
  2. Changez-les en media-type="application/xhtml+xml".
  3. Assurez-vous que les fichiers sont bien formés XHTML (balises fermées, attributs entre guillemets, le namespace XHTML) ; EPUBCheck signalera toute erreur de parsing après le changement.

Quand ce n'est pas ça

Si le type déclaré est un autre type EPUB 2 obsolète, EPUBCheck signale OPF-037.

Termes utilisés ici

Autres messages 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: ….

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-035 ?

EPUBCheck OPF-035 est un message d'avertissement : “Media type "text/html" is not appropriate for XHTML/OPS.” Un document de contenu est déclaré comme text/html dans un package EPUB 2 ; les documents de contenu EPUB sont XHTML et nécessitent application/xhtml+xml. Les applications de lecture peuvent traiter un document text/html comme un type non pris en charge.

Est-ce que OPF-035 est une erreur ?

OPF-035 est signalé comme un avertissement par défaut. Le EPUB est toujours valide, mais quelque chose est susceptible de causer des problèmes dans certaines applications de lecture. EPUBCheck quitte avec 0 à moins que vous ne passiez --failonwarnings.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils