EPUBCheck OPF-099: el manifiesto lista el OPF
Actualizado:
EPUBCheck OPF-099 es un mensaje de error: “The manifest must not list the package document.” El manifiesto lista el documento del paquete mismo, lo cual no está permitido. El documento del paquete se encuentra a través de META-INF/container.xml y describe la publicación; no es un recurso de la misma.
El mensaje oficial
The manifest must not list the package document.
- 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
Causas típicas
- Herramientas que agregan cada archivo en la carpeta al manifiesto, incluyendo el .opf.
- Un manifiesto generado por un script que recorre toda la carpeta del libro.
- Un elemento añadido a mano durante la solución de problemas.
Cómo arreglarlo
- Encuentra el item del manifiesto cuyo href apunta al archivo .opf.
- Elimina ese elemento.
- Verifica que nada más (spine, alternativas) se refiera a su id.
Cuándo no es esto
Si otro archivo está declarado dos veces, eso es OPF-074.
Términos usados aquí
Otros mensajes de OPF
OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.