EPUBCheck OPF-093 : lien local sans type de média
Mis à jour :
EPUBCheck OPF-093 est un message d'erreur : «The "media-type" attribute is required for linked resources located in the EPUB container. » Un élément de lien dans les métadonnées pointe vers un fichier à l'intérieur du EPUB mais n'a pas d'attribut de type de média. Pour les ressources locales, EPUB exige le type de média, afin que les applications de lecture sachent ce qu'est le fichier lié.
Le message officiel
The "media-type" attribute is required for linked resources located in the EPUB container
- 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
Causes typiques
- Un lien de métadonnées vers un enregistrement local ou un fichier écrit sans type de média.
- Un lien copié à partir d'un exemple qui pointait vers un fichier distant.
- Un outil qui écrit des éléments de lien sans attributs au-delà de href et rel.
Comment le corriger
- Trouvez l'élément de lien EPUBCheck pointé par.
- Ajoutez media-type avec le format du fichier lié, par exemple media-type="application/xml".
- Vérifiez que le fichier existe réellement dans l'archive à cet emplacement.
Quand ce n'est pas ça
Si le lien est un lien d'enregistrement ou de narration (local ou distant) sans type de média, EPUBCheck signale OPF-094.
Termes utilisés ici
Autres messages OPF
OPF-092Language tag "…" is not well-formed: …OPF-094The "media-type" attribute is required for "…" links.OPF-091The item href URL must not have a fragment identifier.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-096Non-linear content must be reachable, but found no hyperlink to "…".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.