EPUBCheck RSC-002: container.xml mangler
Opdateret:
EPUBCheck RSC-002 er en fatal fej Meddelelse: “Required META-INF/container.xml resource could not be found.” Arkivet har ikke META-INF/container.xml, filen der fortæller læseapps, hvor pakkedokumentet er. Uden det kan EPUB slet ikke åbnes, så EPUBCheck stopper med en fatal fejl.
Den officielle meddelelse
Required META-INF/container.xml resource could not be found.
- Standard alvorlighed
- Fatal fejl. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.
- EPUBCheck version
- 5.4.0
Typiske årsager
- META-INF-mappen blev udeladt, da bogen blev komprimeret.
- Filen er navngivet eller placeret anderledes, såsom meta-inf/Container.xml.
- Arkivet blev bygget fra indholdsmappen i stedet for fra bogens rod.
Sådan retter du det
- Tilføj META-INF/container.xml med en rootfile, hvis fuld sti peger på pakke dokumentet, for eksempel
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Gendan arkivet med mimetype-filen først og gemt ukomprimeret, for eksempel fra mappen der indeholder bogen:
zip -X0 book.epub mimetypeog derefterzip -rX9 book.epub META-INF OEBPS(brug dine egne mappenavne). - Valider igen.
Hvornår det ikke er dette
Hvis container.xml eksisterer, men peger på et manglende pakkedokument, er det PKG-020.
Termer der bruges her
Andre RSC beskeder
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.