Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-001: ulæselig EPUB version

Opdateret:

EPUBCheck OPF-001 er en fejlbesked: “There was an error when parsing the EPUB version: ….” EPUBCheck kunne ikke læse EPUB version fra pakkedokumentet. Version attributten på pakkelelementet fortæller validatører og læseapps, hvilke regelsæt bogen følger, så uden en læsbar værdi er resten af kontrollen usikker.

Den officielle meddelelse

There was an error when parsing the EPUB version: %1$s.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • En manglende eller tom version-attribut på pakkeelementet.
  • En ugyldig værdi, såsom version="3" eller version="EPUB 3", i stedet for et nummer som 3.0.
  • Et pakagelement skrevet i hånden eller af et script, der udelod attributten.

Sådan retter du det

  1. Åbn pakke-dokumentet (opf-filen) og find pakke-elementet øverst.
  2. Indstil version="3.0" for EPUB 3 (EPUB 3.3 bøger erklærer stadig 3.0) eller version="2.0" for EPUB 2.
  3. Kør EPUBCheck igen: fejl, der afhængte af versionen, bør nu rapporteres korrekt.

Hvornår det ikke er dette

Hvis EPUBCheck læser versionen, men du bad om en anden med -v, er det PKG-001, ikke OPF-001.

Termer der bruges her

Andre OPF beskeder

  • OPF-002 The OPF file "…" was not found in the EPUB.
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-001?

EPUBCheck OPF-001 er en fejlbesked: “There was an error when parsing the EPUB version: ….” EPUBCheck kunne ikke læse EPUB version fra pakkedokumentet. Version attributten på pakkelelementet fortæller validatører og læseapps, hvilke regelsæt bogen følger, så uden en læsbar værdi er resten af kontrollen usikker.

Er OPF-001 en fejl?

OPF-001 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise den, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer