EPUBCheck OPF-001: nečitelná EPUB verze
Aktualizováno:
EPUBCheck OPF-001 je chybová zpráva: „There was an error when parsing the EPUB version: ….“ EPUBCheck nebyl schopen přečíst verzi EPUB z balíčkového dokumentu. Atribut verze na prvku balíčku říká validátorům a čtecím aplikacím, jakou sadu pravidel kniha dodržuje, takže bez čitelné hodnoty je zbytek kontroly nespolehlivý.
Oficiální zpráva
There was an error when parsing the EPUB version: %1$s.
- 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
- Chybějící nebo prázdný atribut verze na prvku balíčku.
- Špatně utvořená hodnota, jako je version="3" nebo version="EPUB 3", místo čísla jako 3.0.
- Element balíčku napsaný ručně nebo skriptem, který opomenul atribut.
Jak to opravit
- Otevřete dokument balíčku (soubor .opf) a najděte prvek balíčku na vrcholu.
- Nastavte version="3.0" pro EPUB 3 (EPUB 3.3 knihy stále deklarují 3.0) nebo version="2.0" pro EPUB 2.
- Spusťte EPUBCheck znovu: chyby, které závisely na verzi, by nyní měly být uvedeny správně.
Kdy to není to
Pokud EPUBCheck čte verzi, ale požádali jste o jinou pomocí -v, to je PKG-001, ne OPF-001.
Podmínky používané zde
Další OPF zprávy
OPF-002The OPF file "…" was not found in the EPUB.OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.