Hopp til innhold
EPUBCheck · Ressurser og referanser

EPUBCheck RSC-002: container.xml mangler

Oppdatert:

EPUBCheck RSC-002 er en fatal feilmelding: “Required META-INF/container.xml resource could not be found.” Arkivet har ingen META-INF/container.xml, filen som forteller leserapper hvor pakke dokumentet er. Uten det kan ikke EPUB åpnes i det hele tatt, så EPUBCheck stopper med en fatal feil.

Den offisielle meldingen

Required META-INF/container.xml resource could not be found.

Standard alvorlighetsgrad
Fatal feil. EPUBCheck kunne ikke fortsette å sjekke denne delen av EPUB. Filen er ugyldig.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • META-INF-mappen ble utelatt da boken ble zipet.
  • Filnavnet er skrevet eller plassert annerledes, for eksempel meta-inf/Container.xml.
  • Arkivet ble bygget fra innholdsmappen i stedet for fra bokens rot.

Hvordan fikse det

  1. Legg til META-INF/container.xml med en rootfile hvis full sti peker til pakkedokumentet, for eksempel <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>.
  2. Bygg arkivet med mimetype-filen først og lagret ukomprimert, for eksempel fra mappen som inneholder boken: zip -X0 book.epub mimetype og deretter zip -rX9 book.epub META-INF OEBPS (bruk dine egne mappenavn).
  3. Valider igjen.

Når det ikke er dette

Hvis container.xml eksisterer, men peker til et manglende pakkedokument, er det PKG-020.

Begreper brukt her

Andre RSC meldinger

  • RSC-001 File "…" could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-005 Error while parsing file: …
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck RSC-002?

EPUBCheck RSC-002 er en fatal feilmelding: “Required META-INF/container.xml resource could not be found.” Arkivet har ingen META-INF/container.xml, filen som forteller leserapper hvor pakke dokumentet er. Uten det kan ikke EPUB åpnes i det hele tatt, så EPUBCheck stopper med en fatal feil.

Er RSC-002 en feil?

RSC-002 rapporteres som fatal feil som standard. EPUBCheck kunne ikke fortsette å sjekke denne delen av EPUB. Filen er ugyldig.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy