Siirry sisältöön
EPUBCheck · Resurssit ja viittaukset

EPUBCheck RSC-003: ei OPF rootfileä säiliössä

Päivitetty:

EPUBCheck RSC-003 on virheilmoitus: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml on olemassa, mutta sen rootfile-elementeistä mikään ei ole mediatyyppiä application/oebps-package+xml, joten pakettidokumenttia ei voida löytää. Lukusovellukset luottavat juuri tähän arvoon, jotta ne valitsevat pakettidokumentin.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Väärin kirjoitettu tai puuttuva media-tyyppiattribuutti rootfile-elementissä.
  • container.xml, joka on kirjoitettu käsin tai kopioitu toisesta mallista, jossa on toinen media tyyppi, kuten application/xml tai text/xml.

Kuinka korjata se

  1. Avaa META-INF/container.xml.
  2. Aseta media-tyyppi="application/oebps-package+xml" rootfile-elementille, joka osoittaa pakettiasiakirjaan.
  3. Tarkista, että sen koko polku on myös oikein, rakenna ja validoi sitten uudelleen.

Milloin tämä ei ole se

Jos rootfile on oikein mutta sen nimeämä tiedosto ei olemassa, virhe on PKG-020.

Tässä käytetyt termit

Muut RSC viestit

  • 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.

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck RSC-003 tarkoittaa?

EPUBCheck RSC-003 on virheilmoitus: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml on olemassa, mutta sen rootfile-elementeistä mikään ei ole mediatyyppiä application/oebps-package+xml, joten pakettidokumenttia ei voida löytää. Lukusovellukset luottavat juuri tähän arvoon, jotta ne valitsevat pakettidokumentin.

Onko RSC-003 virhe?

RSC-003 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck sulkeutuu tilassa 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut