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

EPUBCheck NCX-001: el uid del NCX no coincide con el OPF

Actualizado:

EPUBCheck NCX-001 es un mensaje de error: “NCX identifier ("…") does not match OPF identifier ("…").” El dtb:uid de NCX no coincide con el identificador único del paquete. El NCX es la EPUB 2 tabla de contenidos, y su dtb:uid debe repetir el identificador que el documento del paquete nombra en unique-identifier, o algunos sistemas de lectura más antiguos pueden rechazar el archivo.

El mensaje oficial

NCX identifier ("%1$s") does not match OPF identifier ("%2$s").

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

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

Causas típicas

  • El identificador del libro fue cambiado en el documento del paquete pero no en el NCX.
  • Un NCX copiado de otro libro o de una plantilla.

Cómo arreglarlo

  1. Encuentra el dc:identifier cuyo id es nombrado por el atributo unique-identifier del elemento package.
  2. Copia su valor exactamente en el NCX: <meta name="dtb:uid" content="..."/>.
  3. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si el valor coincide pero tiene espacios o saltos de línea alrededor, la nota es NCX-004.

Términos usados aquí

Otros mensajes de NCX

  • NCX-004 NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.
  • NCX-006 Empty "text" label in the NCX document

Fuentes

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

FAQ

¿Qué significa EPUBCheck NCX-001?

EPUBCheck NCX-001 es un mensaje de error: “NCX identifier ("…") does not match OPF identifier ("…").” El dtb:uid de NCX no coincide con el identificador único del paquete. El NCX es la EPUB 2 tabla de contenidos, y su dtb:uid debe repetir el identificador que el documento del paquete nombra en unique-identifier, o algunos sistemas de lectura más antiguos pueden rechazar el archivo.

¿Es NCX-001 un error?

NCX-001 se informa como error por defecto. El EPUB infringe una regla de la especificación y es inválido. Las tiendas y Enviar 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