Saltar al contenido
EPUBCheck · documentos de XHTML

EPUBCheck HTM-010: espacio de nombres epub inusual

Actualizado:

EPUBCheck HTM-010 es un mensaje de uso: “Namespace "…" is unusual for the prefix "epub".” El prefijo epub está vinculado a un espacio de nombres inusual, por lo que epub:type y otros atributos epub pueden ser ignorados. Las aplicaciones de lectura solo reconocen estos atributos en el espacio de nombres http://www.idpf.org/2007/ops; con cualquier otra URI, son solo atributos desconocidos. EPUBCheck lo informa como una nota de uso y muestra el espacio de nombres encontrado.

El mensaje oficial

Namespace "%1$s" is unusual for the prefix "epub".

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

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

Causas típicas

  • Un error tipográfico en la declaración de espacio de nombres, como una barra faltante o una URL https.
  • Un espacio de nombres copiado de otro vocabulario o un borrador antiguo.

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. Declara el prefijo en el elemento html exactamente como xmlns:epub="http://www.idpf.org/2007/ops".
  3. Mantén la misma declaración en cada capítulo para que las notas al pie y otras semánticas epub:type funcionen en todas partes.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si un espacio de nombres está declarado y simplemente nunca se usa, eso es HTM-044, no HTM-010.

Términos usados aquí

Otros mensajes de HTM

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-011 Entity is undeclared.
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Fuentes

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

FAQ

¿Qué significa EPUBCheck HTM-010?

EPUBCheck HTM-010 es un mensaje de uso: “Namespace "…" is unusual for the prefix "epub".” El prefijo epub está vinculado a un espacio de nombres inusual, por lo que epub:type y otros atributos epub pueden ser ignorados. Las aplicaciones de lectura solo reconocen estos atributos en el espacio de nombres http://www.idpf.org/2007/ops; con cualquier otra URI, son solo atributos desconocidos. EPUBCheck lo informa como una nota de uso y muestra el espacio de nombres encontrado.

¿Es HTM-010 un error?

HTM-010 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