EPUBCheck RSC-016: Datei ist kein wohlgeformtes XML
Aktualisiert:
EPUBCheck RSC-016 ist eine schwerwiegende Fehlermeldung: „Fatal Error while parsing file: ….“ Eine Datei ist kein wohlgeformtes XML, sodass sie überhaupt nicht geparst werden kann. EPUB Inhaltsdokumente müssen gültiges XML sein, und Leseanwendungen können eine Fehlermeldung oder gar nichts für dieses Kapitel anzeigen.
Die offizielle Nachricht
Fatal Error while parsing file: %1$s
- Standard-Schweregrad
- Fataler Fehler. EPUBCheck konnte diese Teilprüfung des EPUB nicht fortsetzen. Die Datei ist ungültig.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Ein nicht entkommenes & im Text oder in einer URL (es muss als & geschrieben werden).
- HTML-namensgebende Entities wie , die XML nicht definiert.
- Nicht geschlossene oder nicht übereinstimmende Tags oder ein Attribut ohne Anführungszeichen.
Wie man es behebt
- Lese den Text nach dem Doppelpunkt: EPUBCheck gibt die Datei, die Zeile und Spalte sowie die eigene Beschreibung des Problems durch den Parser an.
- Escape & als &, benannte Entitäten durch numerische ersetzen (  für ein geschütztes Leerzeichen) und jedes Tag schließen.
- Erneut validieren: Sobald die Datei analysiert wird, können Schemafehler (RSC-005) auftreten, die zuvor verborgen waren.
Wann es nicht das ist
Wenn das XML geparsed wird, aber ein Element oder Attribut nicht erlaubt ist, ist der Fehler RSC-005.
Hier verwendete Begriffe
Andere RSC Nachrichten
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.
Quellen
- EPUB 3.3, §3.9 XML conformance · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.