Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-035: XHTML declarado como text/html

Actualizado:

EPUBCheck OPF-035 es un mensaje de advertencia: “Media type "text/html" is not appropriate for XHTML/OPS.” Un documento de contenido se declara como text/html en un paquete EPUB 2; los documentos de contenido EPUB son XHTML y necesitan application/xhtml+xml. Las aplicaciones de lectura pueden tratar un documento text/html como un tipo no soportado.

El mensaje oficial

Media type "text/html" is not appropriate for XHTML/OPS.

sugerencia de EPUBCheck: Use "application/xhtml+xml" instead.

Severidad por defecto
Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
versión de EPUBCheck
5.4.0

Causas típicas

  • Manifiestos generados por herramientas que tratan los capítulos como páginas web.
  • Un manifiesto tipificado a mano utilizando el tipo de medio web familiar.
  • Archivos renombrados de .html sin cambiar su declaración.

Cómo arreglarlo

  1. Encuentra los ítems del manifiesto con media-type="text/html".
  2. Cámbialos a media-type="application/xhtml+xml".
  3. Asegúrate de que los archivos estén bien formados XHTML (etiquetas cerradas, atributos entre comillas, el XHTML espacio de nombres); EPUBCheck informará sobre cualquier error de análisis después del cambio.

Cuándo no es esto

Si el tipo declarado es otro tipo deprecated EPUB 2, EPUBCheck informa OPF-037.

Términos usados aquí

Otros mensajes de OPF

  • OPF-034 The spine contains multiple references to the manifest item with id "…".
  • OPF-036 Video type "…" might not be supported by reading systems
  • OPF-033 The spine contains no linear resources.
  • OPF-037 Found deprecated media-type "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-035?

EPUBCheck OPF-035 es un mensaje de advertencia: “Media type "text/html" is not appropriate for XHTML/OPS.” Un documento de contenido se declara como text/html en un paquete EPUB 2; los documentos de contenido EPUB son XHTML y necesitan application/xhtml+xml. Las aplicaciones de lectura pueden tratar un documento text/html como un tipo no soportado.

¿Es OPF-035 un error?

OPF-035 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo puede causar problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

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

Ver todas las herramientas