Zum Inhalt springen
EPUBCheck · NCX (EPUB 2 Inhaltsverzeichnis)

EPUBCheck NCX-004: Leerzeichen in NCX uid

Aktualisiert:

EPUBCheck NCX-004 ist eine Verwendungsmeldung: „NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.“ Der Wert der dtb:uid des NCX hat Leerzeichen oder Zeilenumbrüche davor oder danach. Die Kennung sollte genau mit der eindeutigen Kennung des Pakets übereinstimmen, und zusätzliches Leerzeichen kann einen strengen Vergleich fehlschlagen lassen.

Die offizielle Nachricht

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

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Hübsch formatierter XML, der den Wert auf eine eigene Zeile stellt.
  • Ein Wert, der mit einem nachfolgenden Leerzeichen eingefügt wurde.

Wie man es behebt

  1. Öffnen Sie das NCX (normalerweise toc.ncx) und finden Sie <meta name="dtb:uid" content="..."/>.
  2. Entfernen Sie die Leerzeichen um den Wert des Attributs content, sodass er identisch mit dem dc:identifier des Pakets ist.
  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 sich vom Paketidentifikator unterscheidet und nicht nur aufgepolstert ist, ist der Fehler NCX-001.

Hier verwendete Begriffe

Andere NCX Nachrichten

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

Quellen

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

FAQ

Was bedeutet EPUBCheck NCX-004?

EPUBCheck NCX-004 ist eine Verwendungsmeldung: „NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.“ Der Wert der dtb:uid des NCX hat Leerzeichen oder Zeilenumbrüche davor oder danach. Die Kennung sollte genau mit der eindeutigen Kennung des Pakets übereinstimmen, und zusätzliches Leerzeichen kann einen strengen Vergleich fehlschlagen lassen.

Ist NCX-004 ein Fehler?

NCX-004 wird standardmäßig als Nutzung gemeldet. Nur informativ und standardmäßig verborgen: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht das EPUB nicht ungültig.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen