EPUBCheck OPF-002: pakettidokumenttia ei löydy
Päivitetty:
EPUBCheck OPF-002 on kohtalokas virheilmoitus: “The OPF file "…" was not found in the EPUB.” META-INF/container.xml:ssa nimetty pakettidokumentti ei ole arkistossa. EPUBCheck pysähtyy siihen, koska pakettidokumentti luettelee jokaisen muun tiedoston, joten mitään muuta kirjassa ei voida tarkistaa, ennen kuin se löytyy.
Virallinen viesti
The OPF file "%1$s" was not found in the EPUB.
- Oletusarvoinen vakavuus
- Kriittinen virhe. EPUBCheck ei voinut jatkaa tämän EPUB osan tarkistamista. Tiedosto on virheellinen.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Koko polku container.xml:ssä, joka ei vastaa .opf-tiedoston todellista polkua, usein ero suurten tai pienien kirjainten vuoksi.
- .opf-tiedosto nimetettiin tai siirrettiin toiseen kansioon container.xml:n kirjoittamisen jälkeen.
- .opf-tiedosto jätettiin pois, kun kansio pakattiin.
Kuinka korjata se
- Avaa META-INF/container.xml ja lue rootfile-elementin full-path-attribuutti.
- Vertaa sitä .opf-tiedoston oikeaan sijaintiin arkistossa, kirjain kirjaimelta: polut EPUB:ssa ovat kirjainherkät.
- Korjaa koko polku (tai siirrä tiedosto) niin, että ne vastaavat, ja rakenna EPUB uudelleen.
Milloin tämä ei ole se
Jos container.xml puuttuu kokonaan, EPUBCheck ilmoittaa RSC-002 sen sijaan.
Tässä käytetyt termit
Muut OPF viestit
OPF-001There was an error when parsing the EPUB version: ….OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.