EPUBCheck RSC-008: fil finns inte i manifestet
Uppdaterad:
EPUBCheck RSC-008 är ett felmeddelande: “Referenced resource "…" is not declared in the OPF manifest.” En fil finns i EPUB och refereras, men paketdokumentets manifest listar den inte. Varje publiceringsresurs måste deklareras i manifestet, annars kan läsappar vägra att ladda den.
Det officiella meddelandet
Referenced resource "%1$s" is not declared in the OPF manifest.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- En bild eller stilmall som lagts till bokmappen utan att uppdatera manifestet.
- En manifest som genererats innan de sista filerna lades till.
Hur man åtgärdar det
- Öppna paketdokumentet (.opf) och hitta manifest-elementet.
- Lägg till en post för filen med ett unikt id, dess väg och dess mediatyp, till exempel
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Validera igen; ett skrivfel i href-syntaxen omvandlar detta till RSC-007.
När det inte är detta
Om filen inte existerar alls, är felet RSC-007.
Villkor som används här
Andra RSC meddelanden
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: …
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.