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

EPUBCheck RSC-015 : utilisation SVG sans fragment

Mis à jour :

EPUBCheck RSC-015 est un message d'utilisation : “A fragment identifier is required for svg use tag references.” Un élément d'utilisation SVG référence un fichier sans identifiant de fragment ; il doit pointer vers un élément spécifique avec #id. Sans le fragment, l'application de lecture ne sait pas quelle forme réutiliser.

Le message officiel

A fragment identifier is required for svg use tag references.

Gravité par défaut
Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
version EPUBCheck
5.4.0

Causes typiques

  • Un élément use écrit comme <use href="icons.svg"/> au lieu de <use href="icons.svg#star"/>.
  • Les sprites de symbole dont les identifiants ont été supprimés lors de l'optimisation du SVG.

Comment le corriger

  1. Ouvrez le fichier SVG et trouvez l'ID de l'élément à réutiliser.
  2. Ajoutez cet id à la fin de la référence, après un #.
  3. Si l'élément n'a pas d'id, donnez-lui un, puis validez à nouveau.

Quand ce n'est pas ça

Si le fragment est présent mais que l'id n'existe pas, le message est RSC-012.

Termes utilisés ici

Autres messages RSC

  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-016 Fatal Error while parsing file: …
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-017 Warning while parsing file: …
  • RSC-012 Fragment identifier is not defined.
  • RSC-011 Found a reference to a resource that is not a spine item.

Sources

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

FAQ

Que signifie EPUBCheck RSC-015 ?

EPUBCheck RSC-015 est un message d'utilisation : “A fragment identifier is required for svg use tag references.” Un élément d'utilisation SVG référence un fichier sans identifiant de fragment ; il doit pointer vers un élément spécifique avec #id. Sans le fragment, l'application de lecture ne sait pas quelle forme réutiliser.

Est-ce que RSC-015 est une erreur ?

RSC-015 est signalé comme une utilisation par défaut. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils