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

EPUBCheck OPF-093: link local sem tipo de mídia

Atualizado:

EPUBCheck OPF-093 é uma mensagem de erro: “The "media-type" attribute is required for linked resources located in the EPUB container.” Um elemento de link nos metadados aponta para um arquivo dentro do EPUB, mas não tem um atributo de tipo de mídia. Para recursos locais, EPUB exige o tipo de mídia, para que os aplicativos de leitura saibam o que é o arquivo vinculado.

A mensagem oficial

The "media-type" attribute is required for linked resources located in the EPUB container

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 link de metadados para um registro local ou arquivo escrito sem tipo de mídia.
  • Um link copiado de um exemplo que apontava para um arquivo remoto.
  • Uma ferramenta que escreve elementos de link sem atributos além de href e rel.

Como consertar isso

  1. Encontre o elemento de link EPUBCheck para o qual aponta.
  2. Adicione media-type com o formato do arquivo vinculado, por exemplo media-type="application/xml".
  3. Verifique se o arquivo realmente existe no arquivo no caminho indicado.

Quando não é isso

Se o link for um link de registro ou de voz (local ou remoto) sem tipo de mídia, EPUBCheck reporta OPF-094.

Termos usados aqui

Outras mensagens de OPF

  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-094 The "media-type" attribute is required for "…" links.
  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".

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-093?

EPUBCheck OPF-093 é uma mensagem de erro: “The "media-type" attribute is required for linked resources located in the EPUB container.” Um elemento de link nos metadados aponta para um arquivo dentro do EPUB, mas não tem um atributo de tipo de mídia. Para recursos locais, EPUB exige o tipo de mídia, para que os aplicativos de leitura saibam o que é o arquivo vinculado.

É um erro OPF-093?

OPF-093 é 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