Passer au contenu
EPUBCheck · Documents de contenu XHTML

EPUBCheck HTM-025 : schéma URI non enregistré

Mis à jour :

EPUBCheck HTM-025 est un message d'avertissement : “Non-registered URI scheme type found in href.” Un lien utilise un schéma URI qui n'est pas enregistré. EPUBCheck avertit car les applications de lecture peuvent ne pas savoir quoi en faire ; le livre reste valide.

Le message officiel

Non-registered URI scheme type found in href.

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

Causes typiques

  • Une faute de frappe dans le schéma, comme htp: ou http;.
  • Un schéma spécifique à l'application copié d'un site Web ou d'un système de gestion de documents.
  • Un chemin Windows ou une référence de fichier local écrite comme un lien.

Comment le corriger

  1. Ouvrez le fichier EPUBCheck (le message indique le chemin, la ligne et la colonne) dans un éditeur de texte ou EPUB tel que Sigil, ou décompressez le EPUB et ouvrez-le là.
  2. Corrigez le schéma à http, https, mailto ou un autre standard.
  3. Si le lien ne fonctionnait qu'à l'intérieur d'une application ou sur l'ordinateur de l'auteur, supprimez le lien et conservez le texte.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si le lien est vide (href=""), c'est HTM-045, pas HTM-025.

Termes utilisés ici

Autres messages HTM

  • HTM-011 Entity is undeclared.
  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-045 Encountered empty href.

Sources

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

FAQ

Que signifie EPUBCheck HTM-025 ?

EPUBCheck HTM-025 est un message d'avertissement : “Non-registered URI scheme type found in href.” Un lien utilise un schéma URI qui n'est pas enregistré. EPUBCheck avertit car les applications de lecture peuvent ne pas savoir quoi en faire ; le livre reste valide.

Est-ce que HTM-025 une erreur ?

HTM-025 est signalé par défaut comme avertissement. Le EPUB est toujours valide, mais quelque chose pourrait causer des problèmes dans certaines applications de lecture. EPUBCheck se termine avec 0 à moins que vous passiez --failonwarnings.

PDF vers EPUB outils

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

Voir tous les outils