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
- Finde den Link und die id, die in der Nachricht genannt werden.
- Fügen Sie die fehlende ID zum Ziel-Element hinzu oder korrigieren Sie den Link zu einer ID, die existiert.
- 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-011Found a reference to a resource that is not a spine item.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-010Reference to non-standard resource type found.RSC-014Fragment identifier defines an incompatible resource type.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-015A 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.