EPUBCheck RSC-008 : fichier non présent dans le manifeste
Mis à jour :
EPUBCheck RSC-008 est un message d'erreur : “Referenced resource "…" is not declared in the OPF manifest.” Un fichier existe dans le EPUB et est référencé, mais le manifeste du document de paquet ne le liste pas. Chaque ressource de publication doit être déclarée dans le manifeste, sinon les applications de lecture peuvent refuser de le charger.
Le message officiel
Referenced resource "%1$s" is not declared in the OPF manifest.
- 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 ou une feuille de style ajoutée au dossier du livre sans mettre à jour le manifeste.
- Un manifeste généré avant que les derniers fichiers ne soient ajoutés.
Comment le corriger
- Ouvrez le document du paquet (.opf) et recherchez l'élément manifeste.
- Ajoutez un item pour le fichier avec un id unique, son chemin et son type de média, par exemple
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Validez à nouveau ; une faute de frappe dans l'href transforme cela en RSC-007.
Quand ce n'est pas ça
Si le fichier n'existe pas du tout, l'erreur est RSC-007.
Termes utilisés ici
Autres messages RSC
RSC-007Referenced resource "…" could not be found in the EPUB.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-010Reference to non-standard resource type found.RSC-005Error while parsing file: …
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.