Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-012: trasig fragmentlänk (#id)

Uppdaterad:

EPUBCheck RSC-012 är ett felmeddelande: “Fragment identifier is not defined.” En länk pekar på ett fragment (#id) som inte existerar i måldokumentet. Länken öppnar rätt fil men kan inte hoppa till den avsedda platsen, vilket är vanligt med fotnoter och innehållsförteckningsposter.

Det officiella meddelandet

Fragment identifier is not defined.

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

Typiska orsaker

  • Fotnoter eller innehållsförteckningslänkar till ett id som har bytt namn eller aldrig skrivits, ett vanligt resultat av konvertering och av att dela en bok i kapitel.
  • En länk som riktar sig mot rätt id men fel fil efter att ett kapitel delats.

Hur man åtgärdar det

  1. Hitta länken och id:t som nämns i meddelandet.
  2. Lägg till det saknade id:t till målkomponenten, eller korrigera länken till ett id som existerar.
  3. Efter att ha delat kapitel, uppdatera länkar så att de namnger filen där id nu bor.

När det inte är detta

Om filen själv saknas, är det RSC-007; ett fragment på en PNG eller JPEG är RSC-009.

Villkor som används här

Andra RSC meddelanden

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Källor

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

FAQ

Vad betyder EPUBCheck RSC-012?

EPUBCheck RSC-012 är ett felmeddelande: “Fragment identifier is not defined.” En länk pekar på ett fragment (#id) som inte existerar i måldokumentet. Länken öppnar rätt fil men kan inte hoppa till den avsedda platsen, vilket är vanligt med fotnoter och innehållsförteckningsposter.

Är RSC-012 ett fel?

RSC-012 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan neka 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