Saltar al contenido
EPUBCheck · documentos de XHTML

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

  1. 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í.
  2. Reemplaza xlink:href con href en los elementos que EPUBCheck enumera.
  3. Si mantienes el espacio, cada URL que apunte al archivo debe codificarlo como %20.
  4. Elimina la declaración xmlns:xlink una vez que no queden atributos xlink.
  5. 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_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_056 Viewport 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.

FAQ

¿Qué significa EPUBCheck HTM_062?

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.

¿Es HTM_062 un error?

HTM_062 se informa como uso por defecto. Solo informativo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que EPUB sea inválido.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas