EPUBCheck OPF-013: deklarované typy médií se liší
Aktualizováno:
EPUBCheck OPF-013 je varovná zpráva: „Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.“ Obsahový dokument deklaruje jeden typ média pro zdroj a manifest deklaruje jiný. Čtecí aplikace mohou důvěřovat jakékoli hodnotě, takže rozpor může zabránit zdroji, aby se přehrál nebo zobrazil.
Oficiální zpráva
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Objekt, embed, odkaz nebo prvek source, jehož atribut typu nesouhlasí s položkou v manifestu.
- Soubor převedený do jiného formátu (například audio znovu kódované) bez aktualizace každého prohlášení.
- Atribut typu zkopírovaný z webové stránky, která používala jiný formát.
Jak to opravit
- Zkontrolujte skutečný formát souboru EPUBCheck názvů.
- Nastavte typ média manifestu na ten skutečný formát.
- Ujistěte se, že atribut type v dokumentu obsahu říká to samé, nebo odstraňte atribut type, pokud jej prvek nepotřebuje.
Kdy to není to
Pokud obsah souboru neodpovídá mediálnímu typu manifestu, to je OPF-029.
Podmínky používané zde
Další OPF zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.