EPUBCheck OPF-049: identyfikator manifestu nie znaleziony
Zaktualizowane:
EPUBCheck OPF-049 to komunikat o błędzie: “Item id "…" was not found in the manifest.” Coś odnosi się do identyfikatora manifestu, który nie istnieje, na przykład identyfikator spine itemref lub atrybut toc spine. Każde takie odniesienie musi odpowiadać identyfikatorowi elementu item w manifeście.
Oficjalna wiadomość
Item id "%1$s" was not found in the manifest.
- 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
- Element manifestu, który został usunięty lub przemianowany, podczas gdy spine nadal się do niego odnosi.
- Błąd lub różnica w wielkości liter między idref a id elementu.
- A spine skopiowane z innej książki z różnymi identyfikatorami.
Jak to naprawić
- Przeczytaj nazwy identyfikatora EPUBCheck.
- Skoryguj odniesienie do istniejącego identyfikatora manifestu.
- Lub dodaj brakujący element manifestu, z jego href i typem mediów, jeśli plik jest w książce.
Kiedy to nie to
Jeśli id istnieje, ale ten sam element jest wymieniony dwukrotnie w spine, to jest OPF-034.
Terminy używane tutaj
Inne komunikaty OPF
OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-045Encountered circular reference in fallback chain.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
Ź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.