Zum Inhalt springen
EPUBCheck · NCX (EPUB 2 Inhaltsverzeichnis)

EPUBCheck NCX-001: NCX uid stimmt nicht mit OPF überein

Aktualisiert:

EPUBCheck NCX-001 ist eine Fehlermeldung: „NCX identifier ("…") does not match OPF identifier ("…").“ Die dtb:uid des NCX stimmt nicht mit der eindeutigen Kennung des Pakets überein. Der NCX ist das EPUB 2 Inhaltsverzeichnis, und seine dtb:uid muss die Kennung wiederholen, die das Paketdokument in unique-identifier benennt, oder einige ältere Lesesysteme könnten die Datei ablehnen.

Die offizielle Nachricht

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

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Die Kennung des Buches wurde im Paketdokument geändert, jedoch nicht im NCX.
  • Eine NCX, die aus einem anderen Buch oder aus einer Vorlage kopiert wurde.

Wie man es behebt

  1. Finde den dc:identifier, dessen ID durch das Attribut unique-identifier des Paketelements benannt wird.
  2. Kopieren Sie den Wert genau in das NCX: <meta name="dtb:uid" content="..."/>.
  3. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn der Wert übereinstimmt, aber Leerzeichen oder Zeilenumbrüche darum hat, ist die Anmerkung NCX-004.

Hier verwendete Begriffe

Andere NCX Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck NCX-001?

EPUBCheck NCX-001 ist eine Fehlermeldung: „NCX identifier ("…") does not match OPF identifier ("…").“ Die dtb:uid des NCX stimmt nicht mit der eindeutigen Kennung des Pakets überein. Der NCX ist das EPUB 2 Inhaltsverzeichnis, und seine dtb:uid muss die Kennung wiederholen, die das Paketdokument in unique-identifier benennt, oder einige ältere Lesesysteme könnten die Datei ablehnen.

Ist NCX-001 ein Fehler?

NCX-001 wird standardmäßig als Fehler gemeldet. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle können es ablehnen, und EPUBCheck beendet mit dem Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen