EPUBCheck HTM_062: xlink:href SVG obsoleto
Atualizado:
EPUBCheck HTM_062 é uma mensagem de uso: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Um elemento SVG usa xlink:href, que está obsoleto em favor de href simples. EPUBCheck relata duas notas de uso sobre isso. HTM_062 significa que xlink:href está sendo usado. HTM_063 significa que um elemento tem tanto xlink:href quanto href com valores diferentes, então aplicativos diferentes podem carregar alvos diferentes.
A mensagem oficial
SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
- Severidade padrão
- Uso. Apenas informativo e oculto por padrão: aparece quando EPUBCheck é executado com -u (--usage). Não torna o EPUB inválido.
- versão EPUBCheck
- 5.4.0
EPUBCheck imprime este ID com um sublinhado em vez de um hífen; esta página usa o ID exatamente como EPUBCheck o relata.
Causas típicas
- SVG produzido por editores mais antigos, que escrevem xlink:href na imagem, outros e elementos a (HTM_062).
- Um dos dois atributos atualizado e o outro esquecido, por exemplo, após substituir uma imagem (HTM_063).
Como consertar isso
- Abra o arquivo EPUBCheck names (a mensagem dá o caminho, linha e coluna) em um editor de texto ou EPUB como Sigil, ou descompacte o EPUB e abra-o lá.
- Substitua xlink:href por href nos elementos que EPUBCheck lista.
- Se você manter ambos para aplicativos de leitura mais antigos, dê exatamente o mesmo valor.
- Remova a declaração xmlns:xlink uma vez que nenhum atributo xlink permanece.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se o próprio alvo do link estiver faltando no EPUB, a mensagem é RSC-007, independentemente de qual atributo aponta para ele.
Também relatado como
HTM_063(uso): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").
Termos usados aqui
Outras mensagens de HTM
HTM_061"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.