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
- 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à.
- Déclarez le préfixe sur l'élément html exactement comme
xmlns:epub="http://www.idpf.org/2007/ops". - 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.
- 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-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-011Entity is undeclared.HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-003External entities are not allowed in EPUB v3 documents. External entity declaration found: ….HTM-001Any 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.