Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-015: rootfile sin full-path

Actualizado:

EPUBCheck OPF-015 es un mensaje de error: “The property "…" should not be declared in the OPF file.” Un elemento del manifiesto declara una propiedad que el documento no utiliza realmente, como svg, mathml o scriptado. EPUB solicita que estas propiedades coincidan con el contenido, por lo que una antigua es informada como un error.

El mensaje oficial

The property "%1$s" should not be declared in the OPF file.

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

  • Propiedades copiadas de un manifiesto de plantilla que las declaró para cada capítulo.
  • El SVG, MathML o script se eliminó del documento, pero la propiedad permaneció.
  • Una herramienta que agrega propiedades adivinando a partir de los nombres de archivo en lugar de leer el contenido.

Cómo arreglarlo

  1. Lee los nombres de propiedad y archivo EPUBCheck.
  2. Abre el documento y confirma que realmente no contiene tal elemento (svg, math o script).
  3. Elimina la propiedad de ese elemento del manifiesto, manteniendo cualquier otra propiedad que tenga.

Cuándo no es esto

Si el documento usa la característica y falta la propiedad, eso es OPF-014.

Términos usados aquí

Otros mensajes de OPF

  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-015?

EPUBCheck OPF-015 es un mensaje de error: “The property "…" should not be declared in the OPF file.” Un elemento del manifiesto declara una propiedad que el documento no utiliza realmente, como svg, mathml o scriptado. EPUB solicita que estas propiedades coincidan con el contenido, por lo que una antigua es informada como un error.

¿Es OPF-015 un error?

OPF-015 se informa como un error por defecto. El EPUB infringe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con el 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