Passer au contenu
EPUBCheck · Document de paquet (OPF)

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

  1. Trouvez les href EPUBCheck noms.
  2. Corrigez le schéma à un standard (https, http, mailto…) s'il s'agit d'une faute de frappe.
  3. 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-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
  • OPF-018b The "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-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-026 Found malformed property value: "…".

Sources

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

FAQ

Que signifie EPUBCheck OPF-021 ?

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.

Est-ce que OPF-021 est une erreur ?

OPF-021 est signalé comme un avertissement par défaut. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck quitte avec 0 à moins que vous ne passiez --failonwarnings.

PDF vers EPUB outils

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

Voir tous les outils