Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-043: ítem spine sin fallback

Actualizado:

EPUBCheck OPF-043 es un mensaje de error: “Spine item with non-standard media-type "…" has no fallback.” El spine enumera un archivo que no es un documento de contenido EPUB y no proporciona un fallback a uno. Las aplicaciones de lectura deben poder mostrar cada ítem spine, por lo que un archivo externo necesita una cadena de fallbacks que termine en XHTML o SVG.

El mensaje oficial

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

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Una imagen, PDF u otro archivo no XHTML colocado directamente en el spine.
  • Un elemento spine cuyo atributo de retroceso fue eliminado.
  • Un error tipográfico en el tipo de medio que hace que un archivo XHTML parezca uno extranjero.

Cómo arreglarlo

  1. Lee los nombres de tipo de medio EPUBCheck; si es un error tipográfico de application/xhtml+xml, corrige el manifiesto.
  2. De lo contrario, envuelve el recurso en un documento XHTML y colócalo en el spine.
  3. O dale al ítem un atributo de respaldo que apunte a un documento de contenido con el mismo contenido.

Cuándo no es esto

Si existe un fallback pero ninguno de sus elementos es un documento de contenido, eso es OPF-044.

Términos usados aquí

Otros mensajes de OPF

  • 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.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-043?

EPUBCheck OPF-043 es un mensaje de error: “Spine item with non-standard media-type "…" has no fallback.” El spine enumera un archivo que no es un documento de contenido EPUB y no proporciona un fallback a uno. Las aplicaciones de lectura deben poder mostrar cada ítem spine, por lo que un archivo externo necesita una cadena de fallbacks que termine en XHTML o SVG.

¿Es OPF-043 un error?

OPF-043 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas