Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-016 : rootfile sans full-path

Mis à jour :

EPUBCheck OPF-016 est un message d'erreur : “The element "rootfile" is missing its required attribute "full-path".” Un élément rootfile dans META-INF/container.xml n'a pas d'attribut full-path. Cet attribut est la seule chose qui indique aux applications de lecture où se trouve le document du package, donc le livre ne peut pas être ouvert sans lui.

Le message officiel

The element "rootfile" is missing its required attribute "full-path".

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

Causes typiques

  • Un container.xml manuscrit manquant l'attribut.
  • Le nom de l'attribut est mal orthographié, tel que fullpath ou full_path.
  • Un modèle container.xml qui n'a jamais été complété.

Comment le corriger

  1. Ouvrez META-INF/container.xml.
  2. Ajoutez un chemin complet avec le chemin du document de paquet depuis la racine de l'archive, par exemple <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>.
  3. Vérifiez que le chemin correspond au vrai nom de fichier et à sa casse, puis reconstruisez le EPUB.

Quand ce n'est pas ça

Si full-path est présent mais vide, EPUBCheck rapporte OPF-017 ; si cela pointe vers un fichier manquant, OPF-002.

Termes utilisés ici

Autres messages OPF

  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
  • OPF-018b The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.

Sources

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

FAQ

Que signifie EPUBCheck OPF-016 ?

EPUBCheck OPF-016 est un message d'erreur : “The element "rootfile" is missing its required attribute "full-path".” Un élément rootfile dans META-INF/container.xml n'a pas d'attribut full-path. Cet attribut est la seule chose qui indique aux applications de lecture où se trouve le document du package, donc le livre ne peut pas être ouvert sans lui.

Est-ce que OPF-016 est une erreur ?

OPF-016 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