Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

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

  1. Finde das Manifest-Element, auf das EPUBCheck verweist.
  2. Entferne das #fragment aus seinem href und lasse nur den Dateipfad übrig.
  3. 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-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-088 Unrecognized epub:type value "…".
  • OPF-094 The "media-type" attribute is required for "…" links.

Quellen

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

FAQ

Was bedeutet EPUBCheck OPF-091?

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.

Ist OPF-091 ein Fehler?

OPF-091 wird standardmäßig als Fehler gemeldet. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Send to Kindle könnten es ablehnen, und EPUBCheck endet 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