EPUBCheck HTM_062: xlink:href SVG en desuso
Actualizado:
EPUBCheck HTM_062 es un mensaje de uso: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Un elemento SVG utiliza xlink:href, que está obsoleto a favor de href simple. EPUBCheck informa dos notas de uso sobre esto. HTM_062 significa que se está utilizando xlink:href. HTM_063 significa que un elemento tiene tanto xlink:href como href con valores diferentes, por lo que diferentes aplicaciones pueden cargar diferentes destinos.
El mensaje oficial
SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
- Severidad por defecto
- Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
- versión de EPUBCheck
- 5.4.0
EPUBCheck imprime este ID con un guion bajo en lugar de un guion; esta página utiliza el ID exactamente como lo informa EPUBCheck.
Causas típicas
- SVG producido por editores más antiguos, que escriben xlink:href en imágenes, usan y elementos a (HTM_062).
- Uno de los dos atributos actualizado y el otro olvidado, por ejemplo después de reemplazar una imagen (HTM_063).
Cómo arreglarlo
- Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
- Reemplaza xlink:href con href en los elementos que EPUBCheck enumera.
- Si mantienes el espacio, cada URL que apunte al archivo debe codificarlo como %20.
- Elimina la declaración xmlns:xlink una vez que no queden atributos xlink.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el destino del enlace en sí falta del EPUB, el mensaje es RSC-007, independientemente de qué atributo apunte a él.
También reportado como
HTM_063(uso): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").
Términos usados aquí
Otros mensajes 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)
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.