EPUBCheck RSC-014: Fragment des falschen Typs
Aktualisiert:
EPUBCheck RSC-014 ist eine Gebrauchsnachricht: „Fragment identifier defines an incompatible resource type.“ Ein Fragment-Identifikator verweist auf etwas von einem anderen Typ als der Verweis erwartet. Es handelt sich um eine Gebrauchsnachricht, die nur mit -u angezeigt wird, zum Beispiel ein Link, der ein SVG-Element anvisieren sollte, aber zu einer anderen Art von Ressource auflöst.
Die offizielle Nachricht
Fragment identifier defines an incompatible resource type.
- Standard-Schweregrad
- Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Fragment, das aus einer anderen Datei kopiert wurde, die ein Element mit derselben ID, aber einem anderen Typ hat.
- Ein Verweis auf ein SVG-Fragment, das tatsächlich in ein XHTML Dokument verweist, oder umgekehrt.
Wie man es behebt
- Lesen Sie die Referenz EPUBCheck Namen und überprüfen Sie, zu welchem Element das #fragment aufgelöst wird.
- Ziel die Referenz auf ein Element des erwarteten Typs oder auf die richtige Datei.
- Erneut validieren mit -u zur Bestätigung.
Wann es nicht das ist
Wenn das Fragment überhaupt nicht existiert, ist der Fehler RSC-012.
Hier verwendete Begriffe
Andere RSC Nachrichten
RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-015A fragment identifier is required for svg use tag references.RSC-012Fragment identifier is not defined.RSC-016Fatal Error while parsing file: …RSC-011Found a reference to a resource that is not a spine item.RSC-017Warning while parsing file: …
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.