Sla over naar inhoud
EPUBCheck · Hulpmiddelen en verwijzingen

EPUBCheck RSC-016: bestand is geen goed gevormd XML

Bijgewerkt:

EPUBCheck RSC-016 is een fatale foutmelding: “Fatal Error while parsing file: ….” Een bestand is geen goed gevormd XML, zodat het helemaal niet kan worden ontleed. EPUB inhoudsdocumenten moeten geldig XML zijn, en leesapps kunnen een foutpagina of helemaal niets tonen voor dat hoofdstuk.

Het officiële bericht

Fatal Error while parsing file: %1$s

Standaard ernst
Fatale fout. EPUBCheck kon deze sectie van de EPUB niet verder controleren. Het bestand is ongeldig.
EPUBCheck versie
5.4.0

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Een niet-ontsnapt & in tekst of in een URL (het moet geschreven worden als &).
  • HTML-genaamde entiteiten zoals   die XML niet definieert.
  • Niet-gesloten of niet-overeenkomende tags, of een attribuut zonder aanhalingstekens.

Hoe het te repareren

  1. Lees de tekst na de dubbele punt: EPUBCheck rapporteert het bestand, de regel en kolom, en de eigen beschrijving van het probleem door de parser.
  2. Escapen & als &, vervang benoemde entiteiten door numerieke (  voor een non-breaking space), en sluit elke tag.
  3. Valideer opnieuw: zodra het bestand wordt geparsed, kunnen schemafouten (RSC-005) verschijnen die voorheen verborgen waren.

Wanneer het niet dit is

Als de XML parsed maar een element of attribuut niet is toegestaan, is de fout RSC-005.

Termen die hier worden gebruikt

Andere RSC berichten

  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-017 Warning while parsing file: …
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
  • RSC-012 Fragment identifier is not defined.

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck RSC-016?

EPUBCheck RSC-016 is een fatale foutmelding: “Fatal Error while parsing file: ….” Een bestand is geen goed gevormd XML, zodat het helemaal niet kan worden ontleed. EPUB inhoudsdocumenten moeten geldig XML zijn, en leesapps kunnen een foutpagina of helemaal niets tonen voor dat hoofdstuk.

Is RSC-016 een fout?

RSC-016 wordt standaard als fatale fout gerapporteerd. EPUBCheck kon deze sectie van de EPUB niet blijven controleren. Het bestand is ongeldig.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools