EPUBCheck RSC-016: file non è XML ben formato
Aggiornato:
EPUBCheck RSC-016 è un messaggio di errore fatale: “Fatal Error while parsing file: ….” Un file non è XML ben formata, quindi non può essere elaborato affatto. I documenti di contenuto EPUB devono essere XML validi e le app di lettura potrebbero mostrare una pagina di errore o nulla per quel capitolo.
Il messaggio ufficiale
Fatal Error while parsing file: %1$s
- Gravità predefinita
- Errore fatale. EPUBCheck non ha potuto continuare a controllare questa parte del EPUB. Il file non è valido.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Un '&' non esente in un testo o in un URL (deve essere scritto come &).
- Entità nominate HTML come che XML non definisce.
- Tag non chiusi o non corrispondenti, o un attributo senza virgolette.
Come correggerlo
- Leggi il testo dopo i due punti: EPUBCheck riporta il file, la riga e la colonna, e la descrizione del problema da parte del parser.
- Escapa & come &, sostituisci le entità nominate con quelle numeriche (  per uno spazio non separabile), e chiudi ogni tag.
- Valida di nuovo: una volta che il file viene analizzato, possono apparire errori di schema (RSC-005) che erano nascosti in precedenza.
Quando non è questo
Se l'XML viene analizzato ma un elemento o attributo non è permesso, l'errore è RSC-005.
Termini usati qui
Altri messaggi di 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.
Fonti
- EPUB 3.3, §3.9 XML conformance · leggi
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.