EPUBCheck OPF-091: Fragment im Manifest-Href
Aktualisiert:
EPUBCheck OPF-091 ist eine Fehlermeldung: „The item href URL must not have a fragment identifier.“ Ein Manifestelement-Href enthält einen Fragment-Identifikator (den Teil einer URL nach dem Hash-Zeichen). Manifestelemente erklären ganze Dateien, daher dürfen ihre URLs nicht innerhalb einer Datei zeigen.
Die offizielle Nachricht
The item href URL must not have a fragment identifier.
- 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
- Ein href, das aus einem Link kopiert wurde, wie chapter1.xhtml#start.
- Ein Tool, das Manifesteinträge aus Links des Inhaltsverzeichnisses erstellt.
- Ein Fragment, das nach dem Bearbeiten von Pfaden von Hand übrig geblieben ist.
Wie man es behebt
- Finde das Manifest-Element, auf das EPUBCheck verweist.
- Entferne das #fragment aus seinem href und lasse nur den Dateipfad übrig.
- Wenn zwei Elemente jetzt auf dieselbe Datei verweisen, behalten Sie eines und aktualisieren Sie die Referenzen auf die ID des anderen.
Wann es nicht das ist
Wenn ein Metadatenlink auf ein Element des Paketdokuments selbst verweist, ist das OPF-098.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.