EPUBCheck OPF-001: nieczytelna wersja EPUB
Zaktualizowane:
EPUBCheck OPF-001 to komunikat o błędzie: „There was an error when parsing the EPUB version: ….” EPUBCheck nie mógł odczytać wersji EPUB z dokumentu pakietu. Atrybut version w elemencie pakietu informuje walidatory i aplikacje do czytania, jakie zasady obowiązują dla książki, więc brak odczytywalnej wartości sprawia, że reszta sprawdzenia jest niewiarygodna.
Oficjalna wiadomość
There was an error when parsing the EPUB version: %1$s.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Brakujący lub pusty atrybut wersji w elemencie pakietu.
- Błędna wartość, taka jak version="3" lub version="EPUB 3", zamiast liczby, takiej jak 3.0.
- Element pakietu napisany ręcznie lub przez skrypt, który pominął atrybut.
Jak to naprawić
- Otwórz dokument pakietowy (plik .opf) i znajdź element pakietu na górze.
- Ustaw version="3.0" dla EPUB 3 (EPUB książki 3.3 nadal ogłaszają 3.0) lub version="2.0" dla EPUB 2.
- Uruchom EPUBCheck ponownie: błędy, które zależały od wersji, powinny być teraz zgłaszane poprawnie.
Kiedy to nie to
Jeśli EPUBCheck odczytuje wersję, ale poprosiłeś o inny za pomocą -v, to jest PKG-001, a nie OPF-001.
Terminy używane tutaj
Inne komunikaty 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 "…".
Źródła
- EPUB 3.3, §5.4 The package element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.