Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-014: manifest egenskab mangler

Opdateret:

EPUBCheck OPF-014 er en fejlt meddelelse: “The property "…" should be declared in the OPF file.” Et indholds dokument bruger en funktion, der skal erklæres i sit manifest item, og erklæringen mangler. EPUB kræver disse egenskaber, så læseapps ved på forhånd, hvilke dokumenter der har brug for SVG, MathML, scripting eller netværksadgang.

Den officielle meddelelse

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

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

  • Inline SVG i et XHTML dokument, hvis manifest-element mangler properties="svg".
  • MathML uden "mathml", eller scripts (inklusive formularer eller begivenhedsattributter) uden "scripted".
  • Audio, video eller skrifttyper indlæst fra webben uden "remote-resources" i manifestobjektet.

Sådan retter du det

  1. Læs egenskabsnavnet og filen i meddelelsen.
  2. Tilføj den egenskab til filens manifest-genstand, for eksempel <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Adskil flere egenskaber med mellemrum, såsom egenskaber="svg mathml".
  4. Kør EPUBCheck igen; hvis funktionen ikke var tiltænkt, skal du fjerne den fra dokumentet i stedet.

Hvornår det ikke er dette

Hvis egenskaben er erklæret, men dokumentet ikke bruger funktionen, er det OPF-015, den modsatte situation.

Termer der bruges her

Andre OPF beskeder

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

Kilder

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

FAQ

Hvad betyder EPUBCheck OPF-014?

EPUBCheck OPF-014 er en fejlt meddelelse: “The property "…" should be declared in the OPF file.” Et indholds dokument bruger en funktion, der skal erklæres i sit manifest item, og erklæringen mangler. EPUB kræver disse egenskaber, så læseapps ved på forhånd, hvilke dokumenter der har brug for SVG, MathML, scripting eller netværksadgang.

Er OPF-014 en fejl?

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