Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-012: egenskap fel för filtyp

Uppdaterad:

EPUBCheck OPF-012 är ett felmeddelande: “Item property "…" is not defined for media type "…".” Ett manifestobjekt har en egenskap som inte tillämpas på dess mediatyp. Manifestegenskaper beskriver vad en fil är eller innehåller, och var och en är endast definierad för vissa typer av filer.

Det officiella meddelandet

Item property "%1$s" is not defined for media type "%2$s".

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

  • cover-image på en fil som inte är en bild, såsom sidan XHTML som visar omslaget.
  • nav på en fil som inte är ett XHTML-dokument.
  • svg, mathml eller skriptad på en fil som inte är ett innehållsdokument, som en stylesheets eller en bild.

Hur man åtgärdar det

  1. Läs egenskapen och mediatypen EPUBCheck namn i meddelandet.
  2. Flytta egenskapen till det objekt den verkligen beskriver, till exempel cover-image till bildfilen själv.
  3. Ta bort egenskapen om inget objekt ska bära den, kör sedan EPUBCheck igen.

När det inte är detta

Om egenskapen helt enkelt inte existerar i ordförrådet, är det OPF-027.

Villkor som används här

Andra OPF meddelanden

  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-007 Re-declaration of reserved prefix "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-012?

EPUBCheck OPF-012 är ett felmeddelande: “Item property "…" is not defined for media type "…".” Ett manifestobjekt har en egenskap som inte tillämpas på dess mediatyp. Manifestegenskaper beskriver vad en fil är eller innehåller, och var och en är endast definierad för vissa typer av filer.

Är OPF-012 ett fel?

OPF-012 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