Passer au contenu
EPUBCheck · Documents de contenu XHTML

EPUBCheck HTM-044 : espace de noms inutilisé déclaré

Mis à jour :

EPUBCheck HTM-044 est un message d'utilisation : “Namespace uri "…" was included but not used.” Un espace de noms est déclaré dans un document mais jamais utilisé. C'est une note d'utilisation : inoffensive, signalée uniquement pour que vous puissiez nettoyer le balisage, et cela ne rend pas le EPUB invalide.

Le message officiel

Namespace uri "%1$s" was included but not used.

Suggestion de EPUBCheck : Remove unused Namespace URIs.

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

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Déclarations copiées à partir d'un modèle, tel que xmlns:svg ou xmlns:m sur chaque chapitre.
  • Marque qui a utilisé l'espace de noms une fois et a ensuite été supprimée par un éditeur.

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. Supprimer la déclaration xmlns inutilisée que EPUBCheck nomme de l'élément html.
  3. Conservez les déclarations que d'autres chapitres utilisent, comme xmlns:epub, uniquement là où elles sont nécessaires.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si le préfixe epub pointe vers la mauvaise URI, c'est HTM-010, pas HTM-044.

Termes utilisés ici

Autres messages HTM

  • HTM-045 Encountered empty href.
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.

Sources

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

FAQ

Que signifie EPUBCheck HTM-044 ?

EPUBCheck HTM-044 est un message d'utilisation : “Namespace uri "…" was included but not used.” Un espace de noms est déclaré dans un document mais jamais utilisé. C'est une note d'utilisation : inoffensive, signalée uniquement pour que vous puissiez nettoyer le balisage, et cela ne rend pas le EPUB invalide.

Est-ce que HTM-044 une erreur ?

HTM-044 est signalé comme utilisation par défaut. Informative seulement et cachée par défaut : elle apparaît lorsque EPUBCheck est exécuté 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