Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-016: rootfile uden full-path

Opdateret:

EPUBCheck OPF-016 er en fejlt meddelelse: “The element "rootfile" is missing its required attribute "full-path".” Et rootfile-element i META-INF/container.xml har ingen full-path attribut. Den attribut er den eneste ting, der fortæller læseapps, hvor pakkedokumentet er, så bogen kan ikke åbnes uden det.

Den officielle meddelelse

The element "rootfile" is missing its required attribute "full-path".

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

Typiske årsager

  • En håndskrevet container.xml, der mangler attributten.
  • Attributnavnet er stavet forkert, såsom fullpath eller full_path.
  • En skabelon container.xml, der aldrig blev færdiggjort.

Sådan retter du det

  1. Åbn META-INF/container.xml.
  2. Tilføj fuld sti med pakke dokumentets sti fra roden af arkivet, for eksempel <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>.
  3. Kontroller, at stien matcher det rigtige filnavn og case, genopbyg så EPUB.

Hvornår det ikke er dette

Hvis full-path er til stede, men tom, rapporterer EPUBCheck OPF-017; hvis det peger på en manglende fil, OPF-002.

Termer der bruges her

Andre OPF beskeder

  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
  • OPF-018b The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.

Kilder

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

FAQ

Hvad betyder EPUBCheck OPF-016?

EPUBCheck OPF-016 er en fejlt meddelelse: “The element "rootfile" is missing its required attribute "full-path".” Et rootfile-element i META-INF/container.xml har ingen full-path attribut. Den attribut er den eneste ting, der fortæller læseapps, hvor pakkedokumentet er, så bogen kan ikke åbnes uden det.

Er OPF-016 en fejl?

OPF-016 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, 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