Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-017: lege rootfile full-path

Bijgewerkt:

EPUBCheck OPF-017 is een foutmelding: “The attribute "full-path" on element "rootfile" must not be empty.” Een rootfile-element in META-INF/container.xml heeft een leeg full-path-attribuut. Het attribuut moet het pad naar het pakketdocument bevatten; een lege waarde laat lees-apps met niets achter om te openen.

Het officiële bericht

The attribute "full-path" on element "rootfile" must not be empty.

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Een sjabloon container.xml waarvan het pad nooit is ingevuld.
  • Een build-script dat het pad schrijft vanuit een variabele die leeg bleek te zijn.
  • Een pad per ongeluk verwijderd tijdens het bewerken van het bestand.

Hoe het te repareren

  1. Open META-INF/container.xml.
  2. Schrijf het pad van het package-document vanaf de root van het archief, bijvoorbeeld full-path="OEBPS/content.opf".
  3. Controleer het pad letter voor letter tegen het echte bestand, en bouw vervolgens de EPUB opnieuw op.

Wanneer het niet dit is

Als het attribuut helemaal ontbreekt, is dat OPF-016.

Termen die hier worden gebruikt

Andere OPF berichten

  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • 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-015 The property "…" should not be declared in the OPF file.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck OPF-017?

EPUBCheck OPF-017 is een foutmelding: “The attribute "full-path" on element "rootfile" must not be empty.” Een rootfile-element in META-INF/container.xml heeft een leeg full-path-attribuut. Het attribuut moet het pad naar het pakketdocument bevatten; een lege waarde laat lees-apps met niets achter om te openen.

Is OPF-017 een fout?

OPF-017 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck beëindigt met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools