Pule para o conteúdo
EPUBCheck · Recursos e referências

EPUBCheck RSC-012: link de fragmento quebrado (#id)

Atualizado:

EPUBCheck RSC-012 é uma mensagem de erro: “Fragment identifier is not defined.” Um link aponta para um fragmento (#id) que não existe no documento de destino. O link abre o arquivo correto, mas não pode pular para o lugar pretendido, o que é comum com notas de rodapé e entradas de índice.

A mensagem oficial

Fragment identifier is not defined.

Severidade padrão
Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
versão EPUBCheck
5.4.0

Causas típicas

  • Rodapé ou links de índice que apontam para um id que foi renomeado ou nunca escrito, um resultado comum da conversão e de dividir um livro em capítulos.
  • Um link que almeja o id certo, mas o arquivo errado após um capítulo ter sido dividido.

Como consertar isso

  1. Encontre o link e o id mencionados na mensagem.
  2. Adicione o id ausente ao elemento de destino ou corrija o link para um id que exista.
  3. Após dividir capítulos, atualize links para que nomeiem o arquivo onde o id agora reside.

Quando não é isso

Se o arquivo em si estiver faltando, isso é RSC-007; um fragmento em um PNG ou JPEG é RSC-009.

Termos usados aqui

Outras mensagens de RSC

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck RSC-012?

EPUBCheck RSC-012 é uma mensagem de erro: “Fragment identifier is not defined.” Um link aponta para um fragmento (#id) que não existe no documento de destino. O link abre o arquivo correto, mas não pode pular para o lugar pretendido, o que é comum com notas de rodapé e entradas de índice.

É RSC-012 um erro?

RSC-012 é relatado como erro por padrão. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas