EPUBCheck RSC-020 : syntaxe d'URL non valide dans un lien
Mis à jour :
EPUBCheck RSC-020 est un message d'erreur : “"…" is not a valid URL (…).” Une URL dans le EPUB n'est pas syntaxiquement valide. Les applications de lecture peuvent échouer à suivre le lien ou à charger la ressource, et le message indique l'URL et la raison entre parenthèses.
Le message officiel
"%1$s" is not a valid URL (%2$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
- Espaces non encodés ou autres caractères qui doivent être encodés en pourcentage dans une URL.
- Barres obliques inversées utilisées comme séparateurs de chemin (une habitude Windows) au lieu de barres obliques.
- Une faute de frappe dans la partie schéma d'une URL absolue (un lien dont le schéma est bien formé mais pas enregistré est HTM-025 à la place).
Comment le corriger
- Trouvez l'URL nommée dans le message.
- Encodage des espaces avec %20 et d'autres caractères réservés, et utilisation de barres obliques.
- Ou renommez le fichier afin que son URL n'ait pas besoin d'encodage, puis validez à nouveau.
Quand ce n'est pas ça
Si l'URL est valide mais que le fichier qu'elle nomme est manquant, c'est RSC-007.
Termes utilisés ici
Autres messages RSC
RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-017Warning while parsing file: …RSC-016Fatal Error while parsing file: …RSC-024Informative parsing warning: …RSC-015A fragment identifier is required for svg use tag references.RSC-025Informative parsing error: …
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.