EPUBCheck OPF-099 : le manifeste liste le OPF
Mis à jour :
EPUBCheck OPF-099 est un message d'erreur : « The manifest must not list the package document. » Le manifeste liste le document du package lui-même, ce qui n'est pas autorisé. Le document du package se trouve dans META-INF/container.xml et décrit la publication ; ce n'est pas une ressource de celle-ci.
Le message officiel
The manifest must not list the package document.
- 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
- Outils qui ajoutent chaque fichier dans le dossier au manifeste, y compris le .opf.
- Un manifeste généré par un script qui parcourt l'ensemble du dossier du livre.
- Un élément ajouté manuellement lors de la résolution de problèmes.
Comment le corriger
- Trouvez les éléments de manifeste dont le href pointe vers le fichier .opf.
- Supprimez cet élément.
- Vérifiez que rien d'autre (spine, cas de retour) ne se réfère à son id.
Quand ce n'est pas ça
Si un autre fichier est déclaré deux fois, c'est OPF-074.
Termes utilisés ici
Autres messages OPF
OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.