Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-012: defekter Fragmentlink (#id)

Aktualisiert:

EPUBCheck RSC-012 ist eine Fehlermeldung: „Fragment identifier is not defined.“ Ein Link zeigt auf ein Fragment (#id), das im Ziel-Dokument nicht existiert. Der Link öffnet die richtige Datei, kann aber nicht zum vorgesehenen Ort springen, was häufig bei Fußnoten und Einträgen im Inhaltsverzeichnis vorkommt.

Die offizielle Nachricht

Fragment identifier is not defined.

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Fußnoten- oder Inhaltsverzeichnislinks zu einer ID, die umbenannt oder nie geschrieben wurde, ein häufiges Ergebnis der Konvertierung und des Aufteilens eines Buches in Kapitel.
  • Ein Link, der die richtige id, aber die falsche Datei anvisiert, nachdem ein Kapitel geteilt wurde.

Wie man es behebt

  1. Finde den Link und die id, die in der Nachricht genannt werden.
  2. Fügen Sie die fehlende ID zum Ziel-Element hinzu oder korrigieren Sie den Link zu einer ID, die existiert.
  3. Nach dem Teilen der Kapitel aktualisieren Sie die Links, damit sie die Datei benennen, in der die ID nun lebt.

Wann es nicht das ist

Wenn die Datei selbst fehlt, ist das RSC-007; ein Fragment in einer PNG- oder JPEG-Datei ist RSC-009.

Hier verwendete Begriffe

Andere RSC Nachrichten

  • 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.

Quellen

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

FAQ

Was bedeutet EPUBCheck RSC-012?

EPUBCheck RSC-012 ist eine Fehlermeldung: „Fragment identifier is not defined.“ Ein Link zeigt auf ein Fragment (#id), das im Ziel-Dokument nicht existiert. Der Link öffnet die richtige Datei, kann aber nicht zum vorgesehenen Ort springen, was häufig bei Fußnoten und Einträgen im Inhaltsverzeichnis vorkommt.

Ist RSC-012 ein Fehler?

RSC-012 wird standardmäßig als Fehler angezeigt. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen