EPUBCheck OPF-002: documento del pacchetto non trovato
Aggiornato:
EPUBCheck OPF-002 è un messaggio di errore fatale: “The OPF file "…" was not found in the EPUB.” Il documento pacchetto nominato in META-INF/container.xml non è nell'archivio. EPUBCheck si ferma lì, perché il documento pacchetto elenca ogni altro file, quindi nulla altro nel libro può essere controllato fino a quando non viene trovato.
Il messaggio ufficiale
The OPF file "%1$s" was not found in the EPUB.
- 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 percorso completo in container.xml che non corrisponde al percorso reale del file .opf, spesso una differenza di maiuscole o minuscole.
- Il file .opf è stato rinominato o spostato in un'altra cartella dopo che container.xml è stato scritto.
- Il file .opf è stato omesso quando la cartella è stata compressa.
Come correggerlo
- Apri META-INF/container.xml e leggi l'attributo full-path dell'elemento rootfile.
- Confrontalo con la posizione reale del file .opf all'interno dell'archivio, lettera per lettera: i percorsi in un EPUB sono case-sensitive.
- Correggi il percorso completo (o sposta il file) affinché corrispondano, quindi ricostruisci il EPUB.
Quando non è questo
Se container.xml stesso è mancante, EPUBCheck riporta RSC-002 invece.
Termini usati qui
Altri messaggi di OPF
OPF-001There was an error when parsing the EPUB version: ….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.