EPUBCheck OPF-001: versione EPUB illeggibile
Aggiornato:
EPUBCheck OPF-001 è un messaggio di errore: “There was an error when parsing the EPUB version: ….” EPUBCheck non è riuscito a leggere la versione EPUB dal documento del pacchetto. L'attributo versione sull'elemento pacchetto indica ai validatori e alle app di lettura quale insieme di regole segue il libro, quindi senza un valore leggibile il resto del controllo è inaffidabile.
Il messaggio ufficiale
There was an error when parsing the EPUB version: %1$s.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Un attributo versione mancante o vuoto sull'elemento del pacchetto.
- Un valore malformato, come version="3" o version="EPUB 3", invece di un numero come 3.0.
- Un elemento pacchetto scritto a mano o da uno script che ha omesso l'attributo.
Come correggerlo
- Apri il documento del pacchetto (il file .opf) e trova l'elemento pacchetto in cima.
- Imposta version="3.0" per EPUB 3 (i libri EPUB 3.3 dichiarano ancora 3.0) o version="2.0" per EPUB 2.
- Esegui di nuovo EPUBCheck: gli errori che dipendevano dalla versione dovrebbero ora essere riportati correttamente.
Quando non è questo
Se EPUBCheck legge la versione ma hai richiesto un'altra con -v, ciò è PKG-001, non OPF-001.
Termini usati qui
Altri messaggi di OPF
OPF-002The OPF file "…" was not found in the EPUB.OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.