EPUBCheck OPF-021 : schéma URI non enregistré
Mis à jour :
EPUBCheck OPF-021 est un message d'avertissement : “Use of non-registered URI scheme type in href: "…".” Un href utilise un schéma URI qui n'est pas enregistré, contrairement à http, https ou mailto. Les applications de lecture peuvent ne pas savoir quoi faire avec un schéma non enregistré, donc le lien peut échouer silencieusement.
Le message officiel
Use of non-registered URI scheme type in href: "%1$s".
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Une faute de frappe dans le schéma, comme htp:// ou http//.
- Un schéma spécifique à l'application qui ne fonctionne que dans un seul programme, comme un lien destiné à un lecteur particulier.
- Un chemin de fichier local (C:\…) écrit là où une URL était attendue.
Comment le corriger
- Trouvez les href EPUBCheck noms.
- Corrigez le schéma à un standard (https, http, mailto…) s'il s'agit d'une faute de frappe.
- Si le lien ne fonctionne que dans une seule application ou sur un seul ordinateur, supprimez-le ou remplacez-le par une adresse web.
Quand ce n'est pas ça
Si le lien pointe vers un fichier à l'intérieur du EPUB qui n'existe pas, c'est RSC-007.
Termes utilisés ici
Autres messages OPF
OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.OPF-018bThe "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-026Found malformed property value: "…".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.