EPUBCheck OPF-001: versiune EPUB ilizibilă
Actualizat:
EPUBCheck OPF-001 este un mesaj de eroare: „There was an error when parsing the EPUB version: ….” EPUBCheck nu a putut citi versiunea EPUB din documentul pachetului. Atributul de versiune de pe elementul pachetului le spune validatorilor și aplicațiilor de citire ce set de reguli urmează cartea, astfel că, fără o valoare lizibilă, restul verificării devine nesigur.
Mesajul oficial
There was an error when parsing the EPUB version: %1$s.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- O atribut de versiune lipsă sau gol pe elementul de pachet.
- O valoare malformată, cum ar fi version="3" sau version="EPUB 3", în loc de un număr precum 3.0.
- Un element de pachet scris de mână sau de un script care a omis atributul.
Cum să o repari
- Deschide documentul pachet (fișierul .opf) și găsește elementul pachet în partea de sus.
- Setați version="3.0" pentru EPUB 3 (cărtile EPUB 3.3 încă declară 3.0) sau version="2.0" pentru EPUB 2.
- Execută EPUBCheck din nou: erorile care depindeau de versiune ar trebui acum să fie raportate corect.
Când nu este acest lucru
Dacă EPUBCheck citește versiunea, dar ai cerut una diferită cu -v, acesta este PKG-001, nu OPF-001.
Termeni folosiți aici
Alte mesaje 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 "…".
Surse
- EPUB 3.3, §5.4 The package element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.