Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-014: manifestegenskap mangler

Oppdatert:

EPUBCheck OPF-014 er en feilmelding: “The property "…" should be declared in the OPF file.” Et innholdsdokument bruker en funksjon som må erklæres i manifestet sitt, og erklæringen mangler. EPUB krever disse egenskapene slik at leserapplikasjoner vet på forhånd hvilke dokumenter som trenger SVG, MathML, skripting eller nettverksadgang.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • Inline SVG i et XHTML dokument hvis manifest-element mangler properties="svg".
  • MathML uten "mathml", eller skripter (inkludert skjemaer eller hendelsesattributter) uten "scripted".
  • Lyd, video eller skrifttyper lastet fra nettet uten "remote-resources" på manifestelementet.

Hvordan fikse det

  1. Les egenskapsnavnet og filen i meldingen.
  2. Legg til den egenskapen i filens manifest-element, for eksempel <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Separer flere egenskaper med mellomrom, for eksempel properties="svg mathml".
  4. Kjør EPUBCheck igjen; hvis funksjonen ikke var ment, fjern den fra dokumentet i stedet.

Når det ikke er dette

Hvis egenskapen er deklarert, men dokumentet ikke bruker funksjonen, er det OPF-015, det motsatte tilfellet.

Begreper brukt her

Andre OPF meldinger

  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck OPF-014?

EPUBCheck OPF-014 er en feilmelding: “The property "…" should be declared in the OPF file.” Et innholdsdokument bruker en funksjon som må erklæres i manifestet sitt, og erklæringen mangler. EPUB krever disse egenskapene slik at leserapplikasjoner vet på forhånd hvilke dokumenter som trenger SVG, MathML, skripting eller nettverksadgang.

Er OPF-014 en feil?

OPF-014 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy