EPUBCheck OPF-001: versión EPUB ilegible
Actualizado:
EPUBCheck OPF-001 es un mensaje de error: “There was an error when parsing the EPUB version: ….” EPUBCheck no pudo leer la versión EPUB del documento del paquete. El atributo de versión en el elemento del paquete dice a los validadores y aplicaciones de lectura qué conjunto de reglas sigue el libro, por lo que sin un valor legible el resto de la verificación no es confiable.
El mensaje oficial
There was an error when parsing the EPUB version: %1$s.
- 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
- Un atributo de versión que falta o está vacío en el elemento de paquete.
- Un valor mal formado, como version="3" o version="EPUB 3", en lugar de un número como 3.0.
- Un elemento de paquete escrito a mano o por un script que omitió el atributo.
Cómo arreglarlo
- Abre el documento del paquete (el archivo .opf) y encuentra el elemento package en la parte superior.
- Establece version="3.0" para EPUB 3 (los libros EPUB 3.3 todavía declaran 3.0) o version="2.0" para EPUB 2.
- Ejecute EPUBCheck nuevamente: los errores que dependían de la versión deberían ahora informarse correctamente.
Cuándo no es esto
Si EPUBCheck lee la versión pero solicitaste una diferente con -v, eso es PKG-001, no OPF-001.
Términos usados aquí
Otros mensajes de OPF
OPF-002The OPF file "…" was not found in the EPUB.OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.