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ć
- Znajdź element manifestu, którego href wskazuje na plik .opf.
- Usuń ten element.
- 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-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "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.