EPUBCheck OPF-017: prázdný rootfile full-path
Aktualizováno:
EPUBCheck OPF-017 je chybová zpráva: „The attribute "full-path" on element "rootfile" must not be empty.“ Prvek rootfile v META-INF/container.xml má prázdný atribut full-path. Atribut musí obsahovat cestu k dokumentu balíčku; prázdná hodnota zanechává aplikace pro čtení bez čeho otevřít.
Oficiální zpráva
The attribute "full-path" on element "rootfile" must not be empty.
- 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
- Šablona container.xml, jejíž cesta nikdy nebyla vyplněna.
- Skript pro sestavení, který zapisuje cestu z proměnné, která se ukázala jako prázdná.
- Cesta omylem smazaná při úpravě souboru.
Jak to opravit
- Otevřete META-INF/container.xml.
- Zapište cestu k dokumentu balíčku od kořene archivu, například full-path="OEBPS/content.opf".
- Zkontrolujte cestu písmeno po písmenu proti skutečnému souboru, poté znovu přestavějte EPUB.
Kdy to není to
Pokud atribut zcela chybí, je to OPF-016.
Podmínky používané zde
Další OPF zprávy
OPF-016The element "rootfile" is missing its required attribute "full-path".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-015The property "…" should not be declared in the OPF file.OPF-014The property "…" should be declared in the OPF file.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.