EPUBCheck RSC-016 : fichier n'est pas un XML bien formé
Mis à jour :
EPUBCheck RSC-016 est un message d'erreur fatal : “Fatal Error while parsing file: ….” Un fichier n'est pas du XML bien formé, donc il ne peut pas être analysé du tout. Les documents de contenu EPUB doivent être valides en XML, et les applications de lecture peuvent afficher une page d'erreur ou rien du tout pour ce chapitre.
Le message officiel
Fatal Error while parsing file: %1$s
- Gravité par défaut
- Erreur fatale. EPUBCheck n'a pas pu continuer à vérifier cette partie du EPUB. Le fichier est invalide.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Un & non échappé dans le texte ou dans une URL (il doit être écrit &).
- Entités nommées HTML telles que que XML ne définit pas.
- Balises non fermées ou non appariées, ou un attribut sans guillemets.
Comment le corriger
- 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.
- Échapper & comme &, remplacer les entités nommées par des entités numériques (  pour un espace insécable), et fermer chaque balise.
- Validez à nouveau : une fois que le fichier est analysé, des erreurs de schéma (RSC-005) peuvent apparaître qui étaient cachées auparavant.
Quand ce n'est pas ça
Si le XML est analysé mais qu'un élément ou un attribut n'est pas autorisé, l'erreur est RSC-005.
Termes utilisés ici
Autres messages RSC
RSC-015A fragment identifier is required for svg use tag references.RSC-017Warning while parsing file: …RSC-014Fragment identifier defines an incompatible resource type.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-012Fragment identifier is not defined.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.