EPUBCheck OPF-091: fragmento en href del manifiesto
Actualizado:
EPUBCheck OPF-091 es un mensaje de error: “The item href URL must not have a fragment identifier.” Un elemento del manifiesto href contiene un identificador de fragmento (la parte de una URL después del signo de almohadilla). Los elementos del manifiesto declaran archivos completos, por lo que sus URLs no deben apuntar dentro de un archivo.
El mensaje oficial
The item href URL must not have a fragment identifier.
- 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
- Un href copiado de un enlace, como chapter1.xhtml#start.
- Una herramienta que construye entradas de manifiesto a partir de enlaces de la tabla de contenido.
- Un fragmento dejado después de editar caminos a mano.
Cómo arreglarlo
- Encuentra el item del manifiesto EPUBCheck que apunta.
- Eliminar el #fragment de su href, dejando solo la ruta del archivo.
- Si dos elementos ahora apuntan al mismo archivo, mantén uno y actualiza las referencias al id del otro.
Cuándo no es esto
Si un enlace de metadatos apunta a un elemento del documento del paquete en sí, eso es OPF-098.
Términos usados aquí
Otros mensajes de OPF
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.