Spring til indhold
EPUBCheck · NCX (EPUB 2 indholdsfortegnelse)

EPUBCheck NCX-001: NCX uid matcher ikke OPF

Opdateret:

EPUBCheck NCX-001 er en fejlt meddelelse: “NCX identifier ("…") does not match OPF identifier ("…").” NCX's dtb:uid matcher ikke pakkens unikke identifikator. NCX er den EPUB 2 indholdsfortegnelse, og dens dtb:uid skal gentage identifikatoren, som pakkedokumentet navngiver i unique-identifier, ellers kan nogle ældre læsesystemer afvise filen.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Bogens identifikator blev ændret i pakkedokumentet, men ikke i NCX.
  • En NCX kopieret fra en anden bog eller fra en skabelon.

Sådan retter du det

  1. Find dc:identifier hvis id er navngivet af den unikke-identifikator attribut i pakkeelementet.
  2. Kopier dens værdi præcist ind i NCX: <meta name="dtb:uid" content="..."/>.
  3. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis værdien matcher, men har mellemrum eller linjeskift omkring det, er noten NCX-004.

Termer der bruges her

Andre NCX beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck NCX-001?

EPUBCheck NCX-001 er en fejlt meddelelse: “NCX identifier ("…") does not match OPF identifier ("…").” NCX's dtb:uid matcher ikke pakkens unikke identifikator. NCX er den EPUB 2 indholdsfortegnelse, og dens dtb:uid skal gentage identifikatoren, som pakkedokumentet navngiver i unique-identifier, ellers kan nogle ældre læsesystemer afvise filen.

Er NCX-001 en fejl?

NCX-001 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer