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
- Læs egenskabsnavnet og filen i meddelelsen.
- Tilføj den egenskab til filens manifest-genstand, for eksempel
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Adskil flere egenskaber med mellemrum, såsom egenskaber="svg mathml".
- 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-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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.