EPUBCheck RSC-003 : pas de rootfile OPF dans le conteneur
Mis à jour :
EPUBCheck RSC-003 est un message d'erreur : “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml existe mais aucun de ses éléments rootfile n'a le type de média application/oebps-package+xml, donc le document de paquet ne peut pas être trouvé. Les applications de lecture s'appuient sur cette valeur exacte pour choisir le document de paquet.
Le message officiel
No rootfile tag with media type "application/oebps-package+xml" was found in the container.
- 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
- Une faute d'orthographe ou un attribut de type de média manquant sur l'élément rootfile.
- Un container.xml écrit à la main ou copié à partir d'un modèle avec un autre type de média, tel que application/xml ou text/xml.
Comment le corriger
- Ouvrez META-INF/container.xml.
- Définissez media-type="application/oebps-package+xml" sur l'élément rootfile qui pointe vers le document package.
- Vérifiez que son chemin complet est correct également, reconstruisez et validez à nouveau.
Quand ce n'est pas ça
Si le fichier racine est correct mais que le fichier qu'il désigne n'existe pas, l'erreur est PKG-020.
Termes utilisés ici
Autres messages RSC
RSC-002Required META-INF/container.xml resource could not be found.RSC-004File "…" is encrypted, its content will not be checked.RSC-001File "…" could not be found.RSC-005Error while parsing file: …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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.