Salta al contenuto
EPUBCheck · NCX (EPUB tabella dei contenuti 2)

EPUBCheck NCX-001: uid NCX non corrisponde a OPF

Aggiornato:

EPUBCheck NCX-001 è un messaggio di errore: “NCX identifier ("…") does not match OPF identifier ("…").” Il dtb:uid dell'NCX non corrisponde all'identificatore unico del pacchetto. L'NCX è il EPUB 2 indice dei contenuti, e il suo dtb:uid deve ripetere l'identificatore che il documento del pacchetto nomina in unique-identifier, altrimenti alcuni sistemi di lettura più vecchi potrebbero rifiutare il file.

Il messaggio ufficiale

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

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • L'identificatore del libro è stato cambiato nel documento del pacchetto ma non nel NCX.
  • Un NCX copiato da un altro libro o da un modello.

Come correggerlo

  1. Trova il dc:identifier il cui id è nominato dall'attributo unique-identifier dell'elemento pacchetto.
  2. Copia esattamente il suo valore nell'NCX: <meta name="dtb:uid" content="..."/>.
  3. Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.

Quando non è questo

Se il valore corrisponde ma ha spazi o interruzioni di linea attorno, la nota è NCX-004.

Termini usati qui

Altri messaggi di NCX

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

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck NCX-001?

EPUBCheck NCX-001 è un messaggio di errore: “NCX identifier ("…") does not match OPF identifier ("…").” Il dtb:uid dell'NCX non corrisponde all'identificatore unico del pacchetto. L'NCX è il EPUB 2 indice dei contenuti, e il suo dtb:uid deve ripetere l'identificatore che il documento del pacchetto nomina in unique-identifier, altrimenti alcuni sistemi di lettura più vecchi potrebbero rifiutare il file.

È NCX-001 un errore?

NCX-001 è segnalato come errore per impostazione predefinita. Il EPUB viola una regola della specifica ed è non valido. I negozi e Send to Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti