Sari la conținut
EPUBCheck · NCX (EPUB 2 tabel de conținut)

EPUBCheck NCX-001: uid NCX nu se potrivește cu OPF

Actualizat:

EPUBCheck NCX-001 este un mesaj de eroare: „NCX identifier ("…") does not match OPF identifier ("…").” dtb:uid al NCX nu se potrivește cu identificatorul unic al pachetului. NCX este EPUB 2 lista de conținuturi, iar dtb:uid-ul său trebuie să repete identificatorul numit de documentul pachetului în unique-identifier, altfel unele sisteme de citire mai vechi pot respinge fișierul.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Identificatorul cărții a fost schimbat în documentul pachet, dar nu și în NCX.
  • Un NCX copiat dintr-o altă carte sau dintr-un șablon.

Cum să o repari

  1. Găsește dc:identifier al cărui id este menționat de atributul unique-identifier al elementului package.
  2. Copiați exact valoarea sa în NCX: <meta name="dtb:uid" content="..."/>.
  3. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă valoarea se potrivește dar are spații sau întreruperi de linie în jurul ei, nota este NCX-004.

Termeni folosiți aici

Alte mesaje NCX

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck NCX-001?

EPUBCheck NCX-001 este un mesaj de eroare: „NCX identifier ("…") does not match OPF identifier ("…").” dtb:uid al NCX nu se potrivește cu identificatorul unic al pachetului. NCX este EPUB 2 lista de conținuturi, iar dtb:uid-ul său trebuie să repete identificatorul numit de documentul pachetului în unique-identifier, altfel unele sisteme de citire mai vechi pot respinge fișierul.

Este NCX-001 o eroare?

NCX-001 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimitere către Kindle îl pot respinge, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele