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
- 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í.
- 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". - 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.
- 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_055The "…" element should not be used (discouraged construct)HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_059Viewport "…" 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.