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
- Encontre o item do manifesto EPUBCheck para o qual aponta.
- Remova o #fragment do seu href, deixando apenas o caminho do arquivo.
- 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-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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.