EPUBCheck OPF-015: onödig manifestegenskap
Uppdaterad:
EPUBCheck OPF-015 är ett felmeddelande: “The property "…" should not be declared in the OPF file.” Ett manifestobjekt deklarerar en egenskap som dokumentet faktiskt inte använder, såsom svg, mathml eller skriptad. EPUB ber om att dessa egenskaper matchar innehållet, så en gammal sådan rapporteras som ett fel.
Det officiella meddelandet
The property "%1$s" should not be declared in the OPF file.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Egenskaper kopierade från en mallmanifest som deklarerade dem för varje kapitel.
- SVG, MathML eller skript togs bort från dokumentet, men egenskapen blev kvar.
- Ett verktyg som lägger till egenskaper genom att gissa från filnamn istället för att läsa innehållet.
Hur man åtgärdar det
- Läs egenskapen och filen EPUBCheck namn.
- Öppna dokumentet och bekräfta att det verkligen inte innehåller något sådant element (svg, matematik eller skript).
- Ta bort egenskapen från det manifestobjektet, behåll andra egenskaper den har.
När det inte är detta
Om dokumentet använder funktionen och egenskapen saknas, så är det OPF-014.
Villkor som används här
Andra OPF meddelanden
OPF-014The property "…" should be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-012Item property "…" is not defined for media type "…".OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.