EPUBCheck RSC-016: soubor není dobře strukturovaný XML
Aktualizováno:
EPUBCheck RSC-016 je fatální chybová zpráva: “Fatal Error while parsing file: ….” Soubor není dobře strukturovaný XML, takže nemůže být vůbec zpracován. Obsahové dokumenty EPUB musí být platné XML a čtecí aplikace mohou zobrazit chybovou stránku nebo vůbec nic pro tuto kapitolu.
Oficiální zpráva
Fatal Error while parsing file: %1$s
- Výchozí závažnost
- Fatální chyba. EPUBCheck nemohla pokračovat v kontrole této části EPUB. Soubor je neplatný.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Jakýkoli nepřipravený & v textu nebo v URL (musí být napsáno jako &).
- HTML pojmenované entity jako , které XML nedefinuje.
- Neuzavřené nebo nepárové tagy, nebo atribut bez uvozovek.
Jak to opravit
- Přečtěte si text za dvojtečkou: EPUBCheck uvádí soubor, řádek a sloupec a vlastní popis problému parseru.
- Únik a jako &, nahraďte pojmenované entity číselnými (  pro nerozbitný prostor) a zavřete každý tag.
- Zkontrolujte to znovu: jakmile se soubor zpracuje, mohou se objevit chyby schématu (RSC-005), které byly dříve skryté.
Kdy to není to
Pokud XML je analyzováno, ale nějaký prvek nebo atribut není povolen, chyba je RSC-005.
Podmínky používané zde
Další RSC zprávy
RSC-015A fragment identifier is required for svg use tag references.RSC-017Warning while parsing file: …RSC-014Fragment identifier defines an incompatible resource type.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-012Fragment identifier is not defined.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.