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
- Avaa META-INF/container.xml.
- Aseta media-tyyppi="application/oebps-package+xml" rootfile-elementille, joka osoittaa pakettiasiakirjaan.
- 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-002Required META-INF/container.xml resource could not be found.RSC-004File "…" is encrypted, its content will not be checked.RSC-001File "…" could not be found.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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.