Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-014: manifesteigenschap ontbreekt

Bijgewerkt:

EPUBCheck OPF-014 is een foutmelding: “The property "…" should be declared in the OPF file.” Een contentdocument gebruikt een functie die moet worden verklaard op zijn manifestitem, en de verklaring ontbreekt. EPUB vereist deze eigenschappen zodat lees-apps van tevoren weten welke documenten SVG, MathML, scripting of netwerktoegang nodig hebben.

Het officiële bericht

The property "%1$s" should be declared in the OPF file.

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

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Inline SVG in een XHTML document waarvan het manifestitem de eigenschappen mist="svg".
  • MathML zonder "mathml", of scripts (inclusief formulieren of gebeurtenisattributen) zonder "scripted".
  • Audio, video of lettertypen geladen van het web zonder "remote-resources" op het manifestitem.

Hoe het te repareren

  1. Lees de eigenschapsnaam en het bestand in het bericht.
  2. Voeg dat attribuut toe aan het manifestitem van het bestand, bijvoorbeeld <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Scheiding van verschillende eigenschappen met spaties, zoals properties="svg mathml".
  4. Voer EPUBCheck opnieuw uit; als de functie niet bedoeld was, verwijder deze dan uit het document.

Wanneer het niet dit is

Als de eigenschap is gedeclareerd maar het document de functie niet gebruikt, dan is dat OPF-015, het tegenovergestelde geval.

Termen die hier worden gebruikt

Andere OPF berichten

  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Bronnen

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

FAQ

Wat betekent EPUBCheck OPF-014?

EPUBCheck OPF-014 is een foutmelding: “The property "…" should be declared in the OPF file.” Een contentdocument gebruikt een functie die moet worden verklaard op zijn manifestitem, en de verklaring ontbreekt. EPUB vereist deze eigenschappen zodat lees-apps van tevoren weten welke documenten SVG, MathML, scripting of netwerktoegang nodig hebben.

Is OPF-014 een fout?

OPF-014 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