EPUBCheck RSC-014: fragmento do tipo errado
Atualizado:
EPUBCheck RSC-014 é uma mensagem de uso: “Fragment identifier defines an incompatible resource type.” Um identificador de fragmento aponta para algo de um tipo diferente do que a referência espera. É uma mensagem de uso, mostrada apenas com -u, por exemplo, um link que deveria direcionar a um elemento SVG, mas resolve para outro tipo de recurso.
A mensagem oficial
Fragment identifier defines an incompatible resource type.
- Severidade padrão
- Uso. Apenas informativo e oculto por padrão: aparece quando EPUBCheck é executado com -u (--usage). Não torna o EPUB inválido.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Um fragmento copiado de outro arquivo que possui um elemento com o mesmo id, mas de outro tipo.
- Uma referência a um fragmento SVG que realmente aponta para um documento XHTML, ou o inverso.
Como consertar isso
- Leia os nomes da referência EPUBCheck e verifique que tipo de elemento o #fragment resolve.
- Aponte a referência para um elemento do tipo esperado, ou para o arquivo correto.
- Valide novamente com -u para confirmar.
Quando não é isso
Se o fragmento não existir de forma alguma, o erro é RSC-012.
Termos usados aqui
Outras mensagens 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: …
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.