EPUBCheck RSC-014: fragmento del tipo incorrecto
Actualizado:
EPUBCheck RSC-014 es un mensaje de uso: “Fragment identifier defines an incompatible resource type.” Un identificador de fragmento apunta a algo de un tipo diferente al que la referencia espera. Es un mensaje de uso, mostrado solo con -u, por ejemplo, un enlace que debería apuntar a un elemento SVG pero se resuelve a otro tipo de recurso.
El mensaje oficial
Fragment identifier defines an incompatible resource type.
- Severidad por defecto
- Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un fragmento copiado de otro archivo que tiene un elemento con el mismo id pero de otro tipo.
- Una referencia a un fragmento SVG que en realidad apunta a un documento XHTML, o viceversa.
Cómo arreglarlo
- Lee los nombres de referencia EPUBCheck y verifica qué tipo de elemento resuelve el #fragment.
- Apunta la referencia a un elemento del tipo esperado, o al archivo correcto.
- Valida nuevamente con -u para confirmar.
Cuándo no es esto
Si el fragmento no existe en absoluto, el error es RSC-012.
Términos usados aquí
Otros mensajes de RSC
RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-015A fragment identifier is required for svg use tag references.RSC-012Fragment identifier is not defined.RSC-016Fatal Error while parsing file: …RSC-011Found a reference to a resource that is not a spine item.RSC-017Warning while parsing file: …
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.