Saltar al contenido
EPUBCheck · NCX (EPUB 2 tabla de contenido)

EPUBCheck NCX-004: espacios en blanco en el uid del NCX

Actualizado:

EPUBCheck NCX-004 es un mensaje de uso: “NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.” El valor de dtb:uid de NCX tiene espacios o saltos de línea antes o después. El identificador debe coincidir exactamente con el identificador único del paquete, y los espacios en blanco adicionales pueden hacer que una comparación strict falle.

El mensaje oficial

NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.

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

Causas típicas

  • XML formateado que coloca el valor en su propia línea.
  • Un valor pegado con un espacio al final.

Cómo arreglarlo

  1. Abre el NCX (normalmente toc.ncx) y encuentra <meta name="dtb:uid" content="..."/>.
  2. Elimina los espacios alrededor del valor del atributo content para que sea idéntico al dc:identifier del paquete.
  3. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si el valor es diferente del identificador del paquete, no solo un agregado, el error es NCX-001.

Términos usados aquí

Otros mensajes de NCX

  • NCX-006 Empty "text" label in the NCX document
  • NCX-001 NCX identifier ("…") does not match OPF identifier ("…").

Fuentes

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

FAQ

¿Qué significa EPUBCheck NCX-004?

EPUBCheck NCX-004 es un mensaje de uso: “NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.” El valor de dtb:uid de NCX tiene espacios o saltos de línea antes o después. El identificador debe coincidir exactamente con el identificador único del paquete, y los espacios en blanco adicionales pueden hacer que una comparación strict falle.

¿Es NCX-004 un error?

NCX-004 se informa como uso por defecto. Solo informativo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el 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