Passer au contenu
EPUBCheck · NCX (EPUB 2 table des matières)

EPUBCheck NCX-001 : uid NCX ne correspond pas à l'OPF

Mis à jour :

EPUBCheck NCX-001 est un message d'erreur : “NCX identifier ("…") does not match OPF identifier ("…").” Le dtb:uid de l'NCX ne correspond pas à l'identifiant unique du package. L'NCX est la EPUB 2 table des matières, et son dtb:uid doit répéter l'identifiant que le document du package nomme dans unique-identifier, sinon certains anciens systèmes de lecture peuvent rejeter le fichier.

Le message officiel

NCX identifier ("%1$s") does not match OPF identifier ("%2$s").

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

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

Causes typiques

  • L'identifiant du livre a été modifié dans le document de package mais pas dans le NCX.
  • Un NCX copié d'un autre livre ou d'un modèle.

Comment le corriger

  1. Trouvez le dc:identifier dont l'id est nommé par l'attribut unique-identifier de l'élément package.
  2. Copiez exactement sa valeur dans le NCX : <meta name="dtb:uid" content="..."/>.
  3. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si la valeur correspond mais a des espaces ou des sauts de ligne autour, la note est NCX-004.

Termes utilisés ici

Autres messages NCX

  • NCX-004 NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.
  • NCX-006 Empty "text" label in the NCX document

Sources

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

FAQ

Que signifie EPUBCheck NCX-001 ?

EPUBCheck NCX-001 est un message d'erreur : “NCX identifier ("…") does not match OPF identifier ("…").” Le dtb:uid de l'NCX ne correspond pas à l'identifiant unique du package. L'NCX est la EPUB 2 table des matières, et son dtb:uid doit répéter l'identifiant que le document du package nomme dans unique-identifier, sinon certains anciens systèmes de lecture peuvent rejeter le fichier.

Est-ce que NCX-001 est une erreur ?

NCX-001 est signalé par défaut comme une erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

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

Voir tous les outils