EPUBCheck OPF-044: fallback nie ma XHTML
Zaktualizowane:
EPUBCheck OPF-044 to komunikat o błędzie: “Spine item with non-standard media-type "…" has no EPUB content document fallback.” Element spine o niestandardowym typie mediów ma łańcuch zapasowy, ale żaden element w tym łańcuchu nie jest dokumentem treści EPUB. EPUB wymaga, aby każdy łańcuch zapasowy spine kończył się dokumentem, który aplikacje do czytania zawsze mogą wyświetlić.
Oficjalna wiadomość
Spine item with non-standard media-type "%1$s" has no EPUB content document fallback.
- 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
- Zapas, który wskazuje na inny zewnętrzny plik, na przykład jeden format obrazu, który przechodzi na inny.
- Opcja awaryjna XHTML została usunięta z końca łańcucha.
- Łańcuch zapasowy, który kończy się na pliku z błędnie napisanym typem mediów.
Jak to naprawić
- Śledź atrybuty fallback z elementu EPUBCheck.
- Dodaj dokument XHTML z równoważną zawartością i spraw, aby łańcuch do niego dotarł.
- Lub zastąp element spine tym dokumentem XHTML i usuń łańcuch.
Kiedy to nie to
Jeśli element spine nie ma atrybutu fallback, to jest OPF-043.
Terminy używane tutaj
Inne komunikaty OPF
OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-045Encountered circular reference in fallback chain.OPF-042"…" is not a permissible spine media-type.OPF-041Fallback-style item with id "…" could not be found.OPF-040Fallback item with id "…" could not be found.OPF-048Package tag is missing its required unique-identifier attribute and value.
Źródła
- EPUB 3.3, §3.5.1 Manifest fallbacks · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.