EPUBCheck RSC-016: fil er ikke veluddannet XML
Opdateret:
EPUBCheck RSC-016 er en fatal fejloplysning: “Fatal Error while parsing file: ….” En fil er ikke veluddannet XML, så den kan slet ikke parses. EPUB indholds-dokumenter skal være gyldig XML, og læse-apps kan vise en fejlside eller slet intet for det kapitel.
Den officielle meddelelse
Fatal Error while parsing file: %1$s
- Standard alvorlighed
- Fatal fejl. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- En ikke-escaped & i tekst eller i en URL (den skal skrives &).
- HTML-navngivne entiteter såsom , som XML ikke definerer.
- Uåbne eller ikke-matchede tags, eller en attribut uden anførselstegn.
Sådan retter du det
- Læs teksten efter kolon: EPUBCheck rapporterer filen, linjen og kolonnen, og parserens egen beskrivelse af problemet.
- Skift & til &, erstat navngivne enheder med numeriske (  for et non-breaking space), og luk hvert tag.
- Valider igen: når filen parses, kan schema-fejl (RSC-005) optræde, som var skjult før.
Hvornår det ikke er dette
Hvis XML'en fortolkes, men et element eller attribut ikke er tilladt, er fejlen RSC-005.
Termer der bruges her
Andre RSC beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.