Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-005 : erreur de schéma dans un fichier

Mis à jour :

EPUBCheck RSC-005 est un message d'erreur : “Error while parsing file: ….” Un fichier ne suit pas le schéma que EPUB exige pour lui. Un élément, un attribut ou une valeur n'est pas autorisé à cet endroit, ou quelque chose de requis est manquant ; le texte après "Error while parsing file:" indique lequel. C'est l'erreur EPUBCheck la plus courante, et une erreur structurelle peut provoquer plusieurs messages.

Le message officiel

Error while parsing file: %1$s

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

  • "element X not allowed here" ou "attribute X not allowed here" : éléments imbriqués là où le schéma les interdit (une div dans un p), ou attributs que HTML ou EPUB ne définissent pas, souvent copiés depuis des pages web ou des traitements de texte.
  • "Duplicate ID" : la même valeur d'identifiant utilisée deux fois dans un document, souvent provenant de notes de bas de page ou de titres copiés.
  • Métadonnées requises manquantes, comme la date dcterms:modified d'un document de paquet EPUB 3, ou un élément requis manquant tel que le titre dans l'en-tête de XHTML.
  • "value of attribute X is invalid" : une valeur du mauvais type, comme une date dans un format incorrect ou un identifiant qui commence par un chiffre.

Comment le corriger

  1. Lisez le texte après les deux-points : EPUBCheck indique le fichier, la ligne et la colonne, ainsi que la description du problème par le parseur.
  2. Corrigez l'élément ou l'attribut qu'il nomme : déplacez ou supprimez l'élément, supprimez l'attribut inconnu, ou rendez l'id dupliqué unique et mettez à jour les liens qui y pointaient.
  3. Dans les documents de package, ajoutez les métadonnées manquantes, par exemple <meta property="dcterms:modified">2026-11-03T00:00:00Z</meta> (exactement une, dans ce format).
  4. Corrigez d'abord les premières erreurs et validez à nouveau : une erreur structurelle peut en causer plusieurs autres par la suite.

Quand ce n'est pas ça

Si le fichier n'est même pas un XML bien formé (un & non échappé ou une balise non fermée), EPUBCheck signale le RSC-016 fatal à la place.

Termes utilisés ici

Autres messages RSC

  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-002 Required META-INF/container.xml resource could not be found.

Sources

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

FAQ

Que signifie EPUBCheck RSC-005 ?

EPUBCheck RSC-005 est un message d'erreur : “Error while parsing file: ….” Un fichier ne suit pas le schéma que EPUB exige pour lui. Un élément, un attribut ou une valeur n'est pas autorisé à cet endroit, ou quelque chose de requis est manquant ; le texte après "Error while parsing file:" indique lequel. C'est l'erreur EPUBCheck la plus courante, et une erreur structurelle peut provoquer plusieurs messages.

Est-ce que RSC-005 est une erreur ?

RSC-005 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