Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-043 : objet spine sans secours

Mis à jour :

EPUBCheck OPF-043 est un message d'erreur : “Spine item with non-standard media-type "…" has no fallback.” Le spine liste un fichier qui n'est pas un document de contenu EPUB et ne donne aucun secours vers un. Les applications de lecture doivent être en mesure de montrer chaque élément spine, donc un fichier étranger nécessite une chaîne de secours se terminant par XHTML ou SVG.

Le message officiel

Spine item with non-standard media-type "%1$s" has no fallback.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Une image, PDF ou un autre fichier non-XHTML placé directement dans le spine.
  • Un élément spine dont l'attribut de secours a été supprimé.
  • Une faute de frappe de type de média qui fait qu'un fichier XHTML ressemble à un fichier étranger.

Comment le corriger

  1. Lisez les noms de type de média EPUBCheck ; s'il s'agit d'une faute de frappe pour application/xhtml+xml, corrigez le manifeste.
  2. Sinon, enveloppez la ressource dans un document XHTML et mettez cela dans le spine.
  3. Ou donnez à l'élément un attribut fallback pointant vers un document de contenu ayant le même contenu.

Quand ce n'est pas ça

Si un fallback existe mais aucun de ses éléments n'est un document de contenu, c'est OPF-044.

Termes utilisés ici

Autres messages OPF

  • OPF-042 "…" is not a permissible spine media-type.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-040 Fallback item with id "…" could not be found.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.

Sources

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

FAQ

Que signifie EPUBCheck OPF-043 ?

EPUBCheck OPF-043 est un message d'erreur : “Spine item with non-standard media-type "…" has no fallback.” Le spine liste un fichier qui n'est pas un document de contenu EPUB et ne donne aucun secours vers un. Les applications de lecture doivent être en mesure de montrer chaque élément spine, donc un fichier étranger nécessite une chaîne de secours se terminant par XHTML ou SVG.

Est-ce que OPF-043 est une erreur ?

OPF-043 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck quitte avec le statut 1.

PDF vers EPUB outils

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

Voir tous les outils