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

EPUBCheck OPF-099: manifest wymienia OPF

Zaktualizowane:

EPUBCheck OPF-099 to komunikat o błędzie: „The manifest must not list the package document.” Manifest wymienia sam dokument pakietu, co nie jest dozwolone. Dokument pakietu znajduje się w META-INF/container.xml i opisuje publikację; nie jest to jego zasób.

Oficjalna wiadomość

The manifest must not list the package document.

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

  • Narzędzia, które dodają każdy plik w folderze do manifeście, w tym .opf.
  • Manifest wygenerowany przez skrypt, który przeszukuje cały folder książki.
  • Element dodany ręcznie podczas rozwiązywania problemów.

Jak to naprawić

  1. Znajdź element manifestu, którego href wskazuje na plik .opf.
  2. Usuń ten element.
  3. Sprawdź, czy nic innego (spine, fallbacki) nie odnosi się do jego id.

Kiedy to nie to

Jeśli inny plik jest zadeklarowany dwa razy, to jest OPF-074.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-098 The "href" attribute must reference resources, not elements in the package document, but found URL "…".
  • OPF-100 The "…" property only applies to pre-paginated content.
  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Ź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-099?

EPUBCheck OPF-099 to komunikat o błędzie: „The manifest must not list the package document.” Manifest wymienia sam dokument pakietu, co nie jest dozwolone. Dokument pakietu znajduje się w META-INF/container.xml i opisuje publikację; nie jest to jego zasób.

Czy OPF-099 to błąd?

OPF-099 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i wysyłka do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 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