Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-019 : metadata.xml manquant

Mis à jour :

EPUBCheck RSC-019 est un message d'avertissement : “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Le EPUB contient plusieurs renditions (plus d'un document de paquet) mais pas de fichier META-INF/metadata.xml. Le format à plusieurs renditions recommande ce fichier pour les métadonnées qui s'appliquent à l'ensemble du conteneur.

Le message officiel

EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.

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

  • Un container.xml avec plusieurs éléments rootfile, par exemple une version réflowable et une version à mise en page fixe.
  • Un rendu ajouté plus tard à un livre existant sans les métadonnées au niveau du conteneur.

Comment le corriger

  1. Décidez si vous avez vraiment besoin de plusieurs versions ; la plupart des livres n'ont qu'un seul document package.
  2. Si vous le faites, ajoutez META-INF/metadata.xml avec un élément racine de métadonnées dans l'espace de noms http://www.idpf.org/2013/metadata.
  3. Reconstruire l'archive et valider à nouveau.

Quand ce n'est pas ça

Cela n'a rien à voir avec les propres métadonnées du document de package, dont les problèmes apparaissent sous forme de messages OPF ou RSC-005.

Termes utilisés ici

Autres messages RSC

  • RSC-020 "…" is not a valid URL (…)
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-024 Informative parsing warning: …

Sources

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

FAQ

Que signifie EPUBCheck RSC-019 ?

EPUBCheck RSC-019 est un message d'avertissement : “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Le EPUB contient plusieurs renditions (plus d'un document de paquet) mais pas de fichier META-INF/metadata.xml. Le format à plusieurs renditions recommande ce fichier pour les métadonnées qui s'appliquent à l'ensemble du conteneur.

Est-ce que RSC-019 est une erreur ?

RSC-019 est signalé comme un avertissement par défaut. Le EPUB est toujours valide, mais quelque chose pourrait causer des problèmes dans certaines applications de lecture. EPUBCheck se termine avec 0 sauf si vous passez --failonwarnings.

PDF vers EPUB outils

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

Voir tous les outils