EPUBCheck OPF-014: chybějící vlastnost manifestu
Aktualizováno:
EPUBCheck OPF-014 je chybová zpráva: „The property "…" should be declared in the OPF file.“ Dokument obsahu používá funkci, která musí být deklarována v jeho manifestu, a tato deklarace chybí. EPUB vyžaduje tyto vlastnosti, aby aplikace pro čtení věděly předem, které dokumenty potřebují SVG, MathML, skripting nebo přístup k síti.
Oficiální zpráva
The property "%1$s" should be declared in the OPF file.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Inline SVG v dokumentu XHTML, jehož položka manifestu postrádá properties="svg".
- MathML bez "mathml", nebo skriptů (včetně formulářů nebo atributů událostí) bez "scripted".
- Zvuk, video nebo písma načítaná z webu bez "remote-resources" na položce manifestu.
Jak to opravit
- Přečtěte si název vlastnosti a soubor ve zprávě.
- Přidejte tento atribut k položce manifestu souboru, například
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Oddělte několik vlastností mezerami, například properties="svg mathml".
- Spusťte EPUBCheck znovu; pokud funkce nebyla zamýšlena, odstraňte ji místo toho z dokumentu.
Kdy to není to
Pokud je vlastnost deklarována, ale dokument funkci nepoužívá, je to OPF-015, opačný případ.
Podmínky používané zde
Další OPF zprávy
OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-015The property "…" should not be declared in the OPF file.OPF-012Item property "…" is not defined for media type "…".OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-011itemref can’t have both page-spread-right and page-spread-left properties.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.