Passer au contenu
EPUBCheck · Documents de contenu XHTML

EPUBCheck HTM-010 : espace de noms epub inhabituel

Mis à jour :

EPUBCheck HTM-010 est un message d'utilisation : “Namespace "…" is unusual for the prefix "epub".” Le préfixe epub est lié à un espace de noms inhabituel, donc epub:type et d'autres attributs epub peuvent être ignorés. Les applications de lecture ne reconnaissent ces attributs que dans l'espace de noms http://www.idpf.org/2007/ops ; avec tout autre URI, ils sont simplement des attributs inconnus. EPUBCheck le rapporte comme une note d'utilisation et montre l'espace de noms trouvé.

Le message officiel

Namespace "%1$s" is unusual for the prefix "epub".

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

  • Une faute de frappe dans la déclaration de l'espace de noms, comme un slash manquant ou une URL https.
  • Un espace de noms copié d'un autre vocabulaire ou d'une ancienne ébauche.

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. Déclarez le préfixe sur l'élément html exactement comme xmlns:epub="http://www.idpf.org/2007/ops".
  3. Conservez la même déclaration dans chaque chapitre afin que les notes de bas de page et d'autres sémantiques epub:type fonctionnent partout.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si un espace de noms est déclaré mais jamais utilisé, c'est HTM-044, pas HTM-010.

Termes utilisés ici

Autres messages HTM

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-011 Entity is undeclared.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Sources

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

FAQ

Que signifie EPUBCheck HTM-010 ?

EPUBCheck HTM-010 est un message d'utilisation : “Namespace "…" is unusual for the prefix "epub".” Le préfixe epub est lié à un espace de noms inhabituel, donc epub:type et d'autres attributs epub peuvent être ignorés. Les applications de lecture ne reconnaissent ces attributs que dans l'espace de noms http://www.idpf.org/2007/ops ; avec tout autre URI, ils sont simplement des attributs inconnus. EPUBCheck le rapporte comme une note d'utilisation et montre l'espace de noms trouvé.

Est-ce que HTM-010 une erreur ?

HTM-010 est signalé par défaut comme usage. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck fonctionne 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