EPUBCheck OPF-026: valor de propriedade malformado
Atualizado:
EPUBCheck OPF-026 é uma mensagem de erro: “Found malformed property value: "…".” Um valor de propriedade está malformado, por exemplo, um prefixo sem nada após o dois pontos. Os valores de propriedade devem ser um nome, opcionalmente precedido por um prefixo e um dois pontos, e nada mais.
A mensagem oficial
Found malformed property value: "%1$s".
- 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
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Valores como "rendition:" com o nome ausente.
- Valores com espaços ou caracteres que um nome de propriedade não pode conter.
- Uma URI completa colada onde um nome curto prefixado era esperado.
Como consertar isso
- Encontre o valor EPUBCheck citado na mensagem.
- Reescreva como prefixo:nome (por exemplo rendition:layout) ou como um nome simples do vocabulário padrão.
- Se o valor tiver um prefixo, verifique se o prefixo é reservado ou declarado no atributo de prefixo.
Quando não é isso
Se o valor estiver bem formado, mas for desconhecido, isso é OPF-027; se o seu prefixo não estiver declarado, OPF-028.
Termos usados aqui
Outras mensagens de OPF
OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.OPF-021Use of non-registered URI scheme type in href: "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.