Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-003: inget OPF rootfile i containern

Uppdaterad:

EPUBCheck RSC-003 är ett felmeddelande: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml finns, men ingen av dess rootfile-element har mediatypen application/oebps-package+xml, så paketdokumentet kan inte hittas. Läsappar förlitar sig på det exakta värdet för att välja paketdokumentet.

Det officiella meddelandet

No rootfile tag with media type "application/oebps-package+xml" was found in the container.

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

Typiska orsaker

  • Ett felstavat eller saknat mediatypattribut på rootfile-elementet.
  • En container.xml skriven för hand eller kopierad från en mall med en annan mediatyp, såsom application/xml eller text/xml.

Hur man åtgärdar det

  1. Öppna META-INF/container.xml.
  2. Ställ in media-type="application/oebps-package+xml" på rootfile-elementet som pekar på paketdokumentet.
  3. Kontrollera att dess fulla sökväg är korrekt också, bygg om och validera igen.

När det inte är detta

Om rootfile är rätt men filen den namnger inte finns, är felet PKG-020.

Villkor som används här

Andra RSC meddelanden

  • RSC-002 Required META-INF/container.xml resource could not be found.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-001 File "…" could not be found.
  • 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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck RSC-003?

EPUBCheck RSC-003 är ett felmeddelande: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml finns, men ingen av dess rootfile-element har mediatypen application/oebps-package+xml, så paketdokumentet kan inte hittas. Läsappar förlitar sig på det exakta värdet för att välja paketdokumentet.

Är RSC-003 ett fel?

RSC-003 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg