EPUBCheck OPF-012: egenskab forkert for filtype
Opdateret:
EPUBCheck OPF-012 er en fejlt meddelelse: “Item property "…" is not defined for media type "…".” Et manifest item har en egenskab, der ikke gælder for dens medietype. Manifest egenskaber beskriver, hvad en fil er eller indeholder, og hver er kun defineret for bestemte slags fil.
Den officielle meddelelse
Item property "%1$s" is not defined for media type "%2$s".
- 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
- cover-image på en fil, der ikke er et billede, såsom XHTML siden, der viser omslaget.
- nav på en fil der ikke er et XHTML dokument.
- svg, mathml eller scriptet i en fil, der ikke er et indholdsdokument, såsom en stylesheet eller et billede.
Sådan retter du det
- Læs egenskaben og mediatype EPUBCheck navne i meddelelsen.
- Flyt ejendommen til det element, det virkelig beskriver, for eksempel cover-image til selve billedfilen.
- Fjern egenskaben, hvis ingen elementer skal bære den, og kør så EPUBCheck igen.
Hvornår det ikke er dette
Hvis egenskaben simpelthen ikke findes i ordforrådet, er det OPF-027.
Termer der bruges her
Andre OPF beskeder
OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-007Re-declaration of reserved prefix "…".
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.