Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-043: spine objekt utan fallback

Uppdaterad:

EPUBCheck OPF-043 är ett felmeddelande: “Spine item with non-standard media-type "…" has no fallback.” spine listar en fil som inte är ett EPUB innehållsdokument och ger ingen alternativ lösning. Läsappar måste kunna visa varje spine objekt, så en utländsk fil behöver en fallbackkedja som slutar med XHTML eller SVG.

Det officiella meddelandet

Spine item with non-standard media-type "%1$s" has no fallback.

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

  • En bild, PDF eller annan icke-XHTML fil som placeras direkt i spine.
  • En spine-post vars fallback-attribut har tagits bort.
  • Ett skrivfel i mediatypen som gör att en XHTML fil ser ut som en främmande.

Hur man åtgärdar det

  1. Läs mediatypen EPUBCheck namn; om det är ett skrivfel för application/xhtml+xml, åtgärda manifestet.
  2. Annars, omslut resursen i ett XHTML-dokument och lägg det i spine.
  3. Eller ge objektet en fallback-attribut som pekar på ett innehållsdokument med samma innehåll.

När det inte är detta

Om en fallback finns men inget av dess objekt är ett innehållsdokument, är det OPF-044.

Villkor som används här

Andra OPF meddelanden

  • OPF-042 "…" is not a permissible spine media-type.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-040 Fallback item with id "…" could not be found.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.

Källor

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

FAQ

Vad betyder EPUBCheck OPF-043?

EPUBCheck OPF-043 är ett felmeddelande: “Spine item with non-standard media-type "…" has no fallback.” spine listar en fil som inte är ett EPUB innehållsdokument och ger ingen alternativ lösning. Läsappar måste kunna visa varje spine objekt, så en utländsk fil behöver en fallbackkedja som slutar med XHTML eller SVG.

Är OPF-043 ett fel?

OPF-043 rapporteras som fel som standard. Den EPUB bryter mot en regel i specifikationen och är ogiltig. 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