Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

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ć

  1. Przeczytaj nazwy identyfikatora EPUBCheck.
  2. Skoryguj odniesienie do istniejącego identyfikatora manifestu.
  3. 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-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-054 Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-049?

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.

Czy OPF-049 jest błędem?

OPF-049 jest domyślnie zgłaszany jako błąd. EPUB narusza zasady specyfikacji i jest nieprawidłowy. Sklepy i funkcja Wyślij do Kindle mogą to odrzucić, a EPUBCheck zakończy się statusem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia