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

EPUBCheck RSC-012 : lien fragment cassé (#id)

Mis à jour :

EPUBCheck RSC-012 est un message d'erreur : “Fragment identifier is not defined.” Un lien pointe vers un fragment (#id) qui n'existe pas dans le document cible. Le lien ouvre le bon fichier mais ne peut pas sauter à l'endroit prévu, ce qui est courant avec les notes de bas de page et les entrées de table des matières.

Le message officiel

Fragment identifier is not defined.

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

  • Liens de notes de bas de page ou de table des matières vers un identifiant qui a été renommé ou jamais écrit, un résultat courant de la conversion et du fractionnement d'un livre en chapitres.
  • Un lien qui cible le bon id mais le mauvais fichier après qu'un chapitre a été divisé.

Comment le corriger

  1. Trouvez le lien et l'id nommés dans le message.
  2. Ajoutez l'id manquant à l'élément cible, ou corrigez le lien vers un id qui existe.
  3. Après avoir divisé les chapitres, mettez à jour les liens afin qu'ils nomment le fichier où l'id vit maintenant.

Quand ce n'est pas ça

Si le fichier lui-même est manquant, c'est RSC-007 ; un fragment sur un PNG ou JPEG est RSC-009.

Termes utilisés ici

Autres messages RSC

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Sources

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

FAQ

Que signifie EPUBCheck RSC-012 ?

EPUBCheck RSC-012 est un message d'erreur : “Fragment identifier is not defined.” Un lien pointe vers un fragment (#id) qui n'existe pas dans le document cible. Le lien ouvre le bon fichier mais ne peut pas sauter à l'endroit prévu, ce qui est courant avec les notes de bas de page et les entrées de table des matières.

Est-ce que RSC-012 est une erreur ?

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