Pule para o conteúdo
EPUBCheck · Documento do pacote (OPF)

EPUBCheck OPF-091: fragmento no manifest href

Atualizado:

EPUBCheck OPF-091 é uma mensagem de erro: “The item href URL must not have a fragment identifier.” Um item de manifest href contém um identificador de fragmento (a parte de uma URL após o sinal de hash). Itens de manifest declaram arquivos inteiros, então suas URLs não devem apontar para dentro de um arquivo.

A mensagem oficial

The item href URL must not have a fragment identifier.

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

  • Um href copiado de um link, como chapter1.xhtml#start.
  • Uma ferramenta que constrói entradas de manifesto a partir de links do índice.
  • Um fragmento deixado após editar caminhos manualmente.

Como consertar isso

  1. Encontre o item do manifesto EPUBCheck para o qual aponta.
  2. Remova o #fragment do seu href, deixando apenas o caminho do arquivo.
  3. Se dois itens agora apontarem para o mesmo arquivo, mantenha um e atualize as referências para o id do outro.

Quando não é isso

Se um link de metadados apontar para um elemento do documento do pacote em si, isso é OPF-098.

Termos usados aqui

Outras mensagens de OPF

  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-088 Unrecognized epub:type value "…".
  • OPF-094 The "media-type" attribute is required for "…" links.

Fontes

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

FAQ

O que significa EPUBCheck OPF-091?

EPUBCheck OPF-091 é uma mensagem de erro: “The item href URL must not have a fragment identifier.” Um item de manifest href contém um identificador de fragmento (a parte de uma URL após o sinal de hash). Itens de manifest declaram arquivos inteiros, então suas URLs não devem apontar para dentro de um arquivo.

É um erro OPF-091?

OPF-091 é reportado como erro por padrão. O EPUB viola uma regra da especificação e é inválido. Lojas e o envio 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