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
- Les egenskapsnavnet og filen i meldingen.
- Legg til den egenskapen i filens manifest-element, for eksempel
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Separer flere egenskaper med mellomrom, for eksempel properties="svg mathml".
- 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-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-015The property "…" should not be declared in the OPF file.OPF-012Item property "…" is not defined for media type "…".OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-017The 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.