EPUBCheck RSC-016: fișierul nu este XML bine format
Actualizat:
EPUBCheck RSC-016 este un mesaj de eroare fatală: “Fatal Error while parsing file: ….” Un fișier nu este XML bine format, astfel încât nu poate fi analizat deloc. Documentele de conținut EPUB trebuie să fie XML valide, iar aplicațiile de citire pot afișa o pagină de eroare sau nimic deloc pentru acel capitol.
Mesajul oficial
Fatal Error while parsing file: %1$s
- Severitate implicită
- Eroare fatală. EPUBCheck nu a putut continua verificarea acestei părți a EPUB. Fișierul este invalid.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Un & neescapat în text sau într-o URL (trebuie scris &).
- Entități numite HTML precum pe care XML nu le definește.
- Etichete netăiate sau necorespunzătoare, sau un atribut fără ghilimele.
Cum să o repari
- Citește textul după două puncte: EPUBCheck raportează fișierul, linia și coloana, și descrierea problemei de către parser.
- Escape & ca &, înlocuiește entitățile nominale cu cele numerice (  pentru un spațiu neîntrerupt), și închide fiecare etichetă.
- Validați din nou: odată ce fișierul este analizat, pot apărea erori de schemă (RSC-005) care au fost ascunse anterior.
Când nu este acest lucru
Dacă XML se analizează dar un element sau atribut nu este permis, eroarea este RSC-005.
Termeni folosiți aici
Alte mesaje RSC
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.
Surse
- EPUB 3.3, §3.9 XML conformance · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.