EPUBCheck NCX-001: NCX uid komt niet overeen met OPF
Bijgewerkt:
EPUBCheck NCX-001 is een foutmelding: “NCX identifier ("…") does not match OPF identifier ("…").” De dtb:uid van de NCX komt niet overeen met de unieke identifier van het pakket. De NCX is de EPUB 2 inhoudsopgave, en zijn dtb:uid moet de identifier herhalen die het pakketdocument in unique-identifier noemt, anders kunnen sommige oudere leesapparaten het bestand afwijzen.
Het officiële bericht
NCX identifier ("%1$s") does not match OPF identifier ("%2$s").
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- De identificatie van het boek is veranderd in het pakketdocument, maar niet in de NCX.
- Een NCX gekopieerd uit een ander boek of uit een sjabloon.
Hoe het te repareren
- Vind de dc:identifier wiens id is genoemd door het unique-identifier attribuut van het package element.
- Kopieer de waarde exact in de NCX:
<meta name="dtb:uid" content="..."/>. - Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Als de waarde overeenkomt maar spaties of regelonderbrekingen eromheen heeft, is de opmerking NCX-004.
Termen die hier worden gebruikt
Andere NCX berichten
Bronnen
- EPUB 3.3, §5.9.5 NCX · lezen
- EPUB 3.3, §5.5.3.1.1 The dc:identifier element · lezen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.