EPUBCheck OPF-016: rootfile bez full-path
Aktualizováno:
EPUBCheck OPF-016 je chybová zpráva: „The element "rootfile" is missing its required attribute "full-path".“ Prvek rootfile v META-INF/container.xml nemá atribut full-path. Tento atribut je jediná věc, která říká aplikacím pro čtení, kde se nachází dokument balíčku, takže knihu nelze otevřít bez něj.
Oficiální zpráva
The element "rootfile" is missing its required attribute "full-path".
- 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
Typické příčiny
- Ručně napsaný container.xml chybějící atribut.
- Název atributu je napsán s chybou, například fullpath nebo full_path.
- Šablona container.xml, která nikdy nebyla dokončena.
Jak to opravit
- Otevřete META-INF/container.xml.
- Přidejte úplnou cestu k cestě dokumentu balíčku z kořenového archivu, například
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Zkontrolujte, zda cesta odpovídá skutečnému názvu souboru a jeho velikosti písmen, poté znovu přestavějte EPUB.
Kdy to není to
Pokud je full-path přítomná, ale prázdná, EPUBCheck hlásí OPF-017; pokud ukazuje na chybějící soubor, OPF-002.
Podmínky používané zde
Další OPF zprávy
OPF-015The property "…" should not be declared in the OPF file.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-014The property "…" should be declared in the OPF file.OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.OPF-018bThe "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.