Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-014: manifestegenskap saknas

Uppdaterad:

EPUBCheck OPF-014 är ett felmeddelande: “The property "…" should be declared in the OPF file.” Ett innehållsdokument använder en funktion som måste deklareras på dess manifestobjekt, och deklarationen saknas. EPUB kräver dessa egenskaper så att läsappar får veta i förväg vilka dokument som behöver SVG, MathML, skripting eller nätverksåtkomst.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Inline SVG i ett XHTML dokument vars manifestpost saknar properties="svg".
  • MathML utan "mathml", eller skript (inklusive formulär eller evenemangsattribut) utan "scripted".
  • Ljud, video eller teckensnitt som laddas från webben utan "remote-resources" i manifestobjektet.

Hur man åtgärdar det

  1. Läs egenskapsnamnet och filen i meddelandet.
  2. Lägg till den egenskapen till filens manifestpost, till exempel <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Separera flera egenskaper med mellanrum, till exempel properties="svg mathml".
  4. Kör EPUBCheck igen; om funktionen inte var avsedd, ta bort den från dokumentet istället.

När det inte är detta

Om egenskapen är deklarerad men dokumentet inte använder funktionen, är det OPF-015, motsatsen.

Villkor som används här

Andra OPF meddelanden

  • 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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-014?

EPUBCheck OPF-014 är ett felmeddelande: “The property "…" should be declared in the OPF file.” Ett innehållsdokument använder en funktion som måste deklareras på dess manifestobjekt, och deklarationen saknas. EPUB kräver dessa egenskaper så att läsappar får veta i förväg vilka dokument som behöver SVG, MathML, skripting eller nätverksåtkomst.

Är OPF-014 ett fel?

OPF-014 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltigt. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg