EPUBCheck OPF-049: manifest id nebylo nalezeno
Aktualizováno:
EPUBCheck OPF-049 je chybová zpráva: „Item id "…" was not found in the manifest.“ Něco odkazuje na id manifestu, které neexistuje, například idref položky spine itemref nebo atribut toc spine. Každý takový odkaz musí odpovídat id prvek položky v manifestu.
Oficiální zpráva
Item id "%1$s" was not found in the manifest.
- 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
- Položka manifestu, která byla odstraněna nebo přejmenována, zatímco na ni spine stále odkazuje.
- Typo nebo rozdíl v malých a velkých písmenech mezi idref a id položky.
- spine zkopírováno z jiné knihy s různými ID.
Jak to opravit
- Přečtěte si názvy id EPUBCheck.
- Opravit odkaz na existující manifest id.
- Nebo přidejte chybějící položku manifestu se svým href a mediálním typem, pokud je soubor v knize.
Kdy to není to
Pokud id existuje, ale stejná položka je uvedena dvakrát v spine, to je OPF-034.
Podmínky používané zde
Další OPF zprávy
OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-045Encountered circular reference in fallback chain.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.