Hoppa till innehåll
EPUBCheck · NCX (EPUB 2 innehållsförteckning)

EPUBCheck NCX-001: NCX uid matchar inte OPF

Uppdaterad:

EPUBCheck NCX-001 är ett felmeddelande: “NCX identifier ("…") does not match OPF identifier ("…").” NCX:s dtb:uid matchar inte paketets unika identifierare. NCX är EPUB 2 innehållsförteckning, och dess dtb:uid måste upprepa den identifierare som paketdokumentet namnger i unique-identifier, annars kan vissa äldre läsningssystem kanske avvisa filen.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Bokens identifierare har ändrats i paketdokumentet men inte i NCX.
  • En NCX kopierad från en annan bok eller från en mall.

Hur man åtgärdar det

  1. Hitta dc:identifier vars id namnges av unique-identifier-attributet i package-elementet.
  2. Kopiera dess värde exakt in i NCX: <meta name="dtb:uid" content="..."/>.
  3. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om värdet matchar men har mellanslag eller radbrytningar runtom, är meddelandet NCX-004.

Villkor som används här

Andra NCX meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck NCX-001?

EPUBCheck NCX-001 är ett felmeddelande: “NCX identifier ("…") does not match OPF identifier ("…").” NCX:s dtb:uid matchar inte paketets unika identifierare. NCX är EPUB 2 innehållsförteckning, och dess dtb:uid måste upprepa den identifierare som paketdokumentet namnger i unique-identifier, annars kan vissa äldre läsningssystem kanske avvisa filen.

Är NCX-001 ett fel?

NCX-001 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg