EPUBCheck RSC-011: link do dokumentu, który nie jest spine
Zaktualizowane:
EPUBCheck RSC-011 to komunikat o błędzie: „Found a reference to a resource that is not a spine item.” Hipertest wskazuje na dokument treści, który jest w manifeście, ale nie w spine, więc aplikacje do czytania mogą nie być w stanie go otworzyć. Każdy dokument, do którego czytelnik może nawigować, musi być częścią spine.
Oficjalna wiadomość
Found a reference to a resource that is not a spine item.
- 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
Typowe przyczyny
- Notatka, dodatek lub strona z odpowiedzią połączona z tekstem, ale nigdy nie dodana do spine.
- Dokument usunięty z spine, aby go ukryć, podczas gdy linki do niego pozostały.
Jak to naprawić
- Znajdź dokument docelowy wymieniony w wiadomości.
- Dodaj dokument do spine. Jeśli nie powinien się pojawić podczas przewijania książki, dodaj go z
linear="no". - Zwaliduj ponownie.
Kiedy to nie to
Jeśli plik docelowy jest całkowicie brakujący, to RSC-007; jeśli nie jest dokumentem treści, to RSC-010.
Terminy używane tutaj
Inne komunikaty RSC
RSC-010Reference to non-standard resource type found.RSC-012Fragment identifier is not defined.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-008Referenced resource "…" is not declared in the OPF manifest.RSC-014Fragment identifier defines an incompatible resource type.
Źródła
- EPUB 3.3, §5.7 Spine section · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.