EPUBCheck RSC-008: fișierul nu este în manifest
Actualizat:
EPUBCheck RSC-008 este un mesaj de eroare: “Referenced resource "…" is not declared in the OPF manifest.” Un fișier există în EPUB și este referit, dar manifestul documentului pachetului nu-l listează. Fiecare resursă de publicație trebuie să fie declarată în manifest, altfel aplicațiile de citire s-ar putea refuza să o încarce.
Mesajul oficial
Referenced resource "%1$s" is not declared in the OPF manifest.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- O imagine sau un stylesheet adăugate în folderul cărții fără a actualiza manifestul.
- Un manifest generat înainte de a fi adăugate ultimele fișiere.
Cum să o repari
- Deschide documentul pachet (.opf) și găsește elementul manifest.
- Adăugați un element pentru fișier cu un id unic, calea sa și tipul său media, de exemplu
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Validați din nou; o greșeală de tipar în href transformă aceasta în RSC-007.
Când nu este acest lucru
Dacă fișierul nu există deloc, eroarea este RSC-007.
Termeni folosiți aici
Alte mesaje 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: …
Surse
- EPUB 3.3, §5.6 Manifest section · citește
- EPUB 3.3, §5.6.2 The item element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.