EPUBCheck OPF-013 : types de médias déclarés différents
Mis à jour :
EPUBCheck OPF-013 est un message d'avertissement : “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Un document de contenu déclare un type de media pour une ressource et le manifeste en déclare un autre. Les applications de lecture peuvent faire confiance à l'un ou l'autre de ces valeurs, donc un décalage peut empêcher la ressource de s'afficher ou de se lire.
Le message officiel
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- 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
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Un objet, embed, link ou source dont l'attribut type ne correspond pas à l'élément du manifeste.
- Un fichier converti dans un autre format (par exemple, audio ré-encodé) sans mettre à jour chaque déclaration.
- Un attribut type copié d'une page web qui utilisait un format différent.
Comment le corriger
- Vérifiez le format réel des fichiers EPUBCheck.
- Définissez le type de média du manifeste sur ce format réel.
- Faites en sorte que l'attribut type dans le document de contenu indique la même chose, ou supprimez l'attribut type si l'élément n'en a pas besoin.
Quand ce n'est pas ça
Si le contenu du fichier ne correspond pas au type de média du manifeste, c'est OPF-029.
Termes utilisés ici
Autres messages OPF
OPF-012Item property "…" is not defined for media type "…".OPF-014The property "…" should be declared in the OPF file.OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.