Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

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

  1. Läs egenskapen och filen EPUBCheck namn.
  2. Öppna dokumentet och bekräfta att det verkligen inte innehåller något sådant element (svg, matematik eller skript).
  3. 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-014 The property "…" should be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-018 The "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.

FAQ

Vad betyder EPUBCheck OPF-015?

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.

Är OPF-015 ett fel?

OPF-015 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltigt. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg