Saltar al contenido
EPUBCheck · documentos de XHTML

EPUBCheck HTM_054: espacio de nombres personalizado reservado

Actualizado:

EPUBCheck HTM_054 es un mensaje de error: “Custom attribute namespace ("…") must not include the string "…" in its domain.” Un atributo personalizado utiliza un espacio de nombres cuyo dominio contiene w3.org o idpf.org. EPUB permite atributos personalizados con prefijo únicamente en espacios de nombres fuera de esos dos dominios, que están reservados para los estándares mismos.

El mensaje oficial

Custom attribute namespace ("%1$s") must not include the string "%2$s" in its domain.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
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.

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Un atributo en un espacio de nombres inventado bajo w3.org o idpf.org, a menudo un error tipográfico de un espacio de nombres real.
  • Un atributo EPUB real o HTML escrito con el URI de espacio de nombres incorrecto, por lo que se trata como uno personalizado.

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. Si el atributo es un estándar (como epub:type), declara su espacio de nombres correcto, por ejemplo xmlns:epub="http://www.idpf.org/2007/ops".
  3. Si es un atributo tuyo o de un proveedor, muévelo a un URI de espacio de nombres en un dominio que controlas, o elimínalo.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si el problema es un nombre de atributo data-*, eso es HTM_061.

Términos usados aquí

Otros mensajes de HTM

  • HTM_055 The "…" element should not be used (discouraged construct)
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck HTM_054?

EPUBCheck HTM_054 es un mensaje de error: “Custom attribute namespace ("…") must not include the string "…" in its domain.” Un atributo personalizado utiliza un espacio de nombres cuyo dominio contiene w3.org o idpf.org. EPUB permite atributos personalizados con prefijo únicamente en espacios de nombres fuera de esos dos dominios, que están reservados para los estándares mismos.

¿Es HTM_054 un error?

HTM_054 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

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

Ver todas las herramientas