EPUBCheck RSC-008: plik nie w manifeście
Zaktualizowane:
EPUBCheck RSC-008 to komunikat o błędzie: „Referenced resource "…" is not declared in the OPF manifest.” Plik istnieje w EPUB i jest odwołany, ale manifest dokumentu pakietu go nie wymienia. Każdy zasób publikacji musi być zadeklarowany w manifeście, w przeciwnym razie aplikacje do czytania mogą odmówić jego załadowania.
Oficjalna wiadomość
Referenced resource "%1$s" is not declared in the OPF 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
- Obraz lub arkusz stylów dodany do folderu książki bez aktualizacji manifeście.
- Manifest wygenerowany przed dodaniem ostatnich plików.
Jak to naprawić
- Otwórz dokument pakietowy (.opf) i znajdź element manifestu.
- Dodaj element dla pliku z unikalnym identyfikatorem, jego ścieżką i typem mediów, na przykład
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Waliduj ponownie; błąd w href zmienia to na RSC-007.
Kiedy to nie to
Jeśli plik w ogóle nie istnieje, błąd to RSC-007.
Terminy używane tutaj
Inne komunikaty RSC
RSC-007Referenced resource "…" could not be found in the EPUB.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-010Reference to non-standard resource type found.RSC-005Error while parsing file: …
Źródła
- EPUB 3.3, §5.6 Manifest section · czytaj
- EPUB 3.3, §5.6.2 The item element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.