EPUBCheck OPF-034: dokument dwa razy w spine
Zaktualizowane:
EPUBCheck OPF-034 to komunikat o błędzie: „The spine contains multiple references to the manifest item with id "…".” spine wymienia ten sam element manifestu więcej niż raz. EPUB pozwala każdemu dokumentowi pojawić się tylko raz w kolejności czytania, więc duplikat czyni książkę nieważną.
Oficjalna wiadomość
The spine contains multiple references to the manifest item with id "%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
- Rozdział dodany dwukrotnie przez narzędzie lub ręcznie.
- Książki połączone z kilku źródeł, gdzie ten sam plik znajduje się w spine dwa razy.
- Kopiuj-wklej linii itemref, która nigdy nie została zmieniona.
Jak to naprawić
- Znajdź identyfikator EPUBCheck w spine.
- Usuń zduplikowany itemref, zachowując ten w odpowiedniej pozycji do czytania.
- Jeśli naprawdę potrzebujesz tej samej treści dwukrotnie, zrób kopię pliku z jej własnym elementem manifestu.
Kiedy to nie to
Jeśli ten sam plik jest zadeklarowany przez dwa elementy manifestu, to OPF-074.
Terminy używane tutaj
Inne komunikaty OPF
OPF-033The spine contains no linear resources.OPF-035Media type "text/html" is not appropriate for XHTML/OPS.OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-036Video type "…" might not be supported by reading systemsOPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-037Found deprecated media-type "…".
Źródła
- EPUB 3.3, §5.7.2 The itemref element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.