EPUBCheck RSC-016: fil er ikke velformet XML
Oppdatert:
EPUBCheck RSC-016 er en fatal feilmelding: “Fatal Error while parsing file: ….” En fil er ikke velformet XML, så den kan ikke være parsbar i det hele tatt. EPUB innholdsdokumenter må være gyldig XML, og leserapplikasjoner kan vise en feilside eller ingenting i det hele tatt for det kapitlet.
Den offisielle meldingen
Fatal Error while parsing file: %1$s
- Standard alvorlighetsgrad
- Fatal feil. EPUBCheck kunne ikke fortsette å sjekke denne delen av EPUB. Filen er ugyldig.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En ikke-escaped & i tekst eller i en URL (det må skrives &).
- HTML navngitte enheter som som XML ikke definerer.
- Ufullstendige eller feilparrede tags, eller et attributt uten anførselstegn.
Hvordan fikse det
- Les teksten etter kolonet: EPUBCheck rapporterer filen, linjen og kolonnen, samt parserens egen beskrivelse av problemet.
- Unngå & som &, erstatt navngitte enheter med numeriske, (  for et ikke-brytende mellomrom), og lukk hver tag.
- Valider igjen: når filen parsers, kan det dukke opp skjema feil (RSC-005) som var skjult før.
Når det ikke er dette
Hvis XML-en analyseres men et element eller attributt ikke er tillatt, er feilen RSC-005.
Begreper brukt her
Andre RSC meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.