EPUBCheck HTM_062: veraltetes SVG xlink:href
Aktualisiert:
EPUBCheck HTM_062 ist eine Verwendungsbenachrichtigung: „SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.“ Ein SVG-Element verwendet xlink:href, das zugunsten von plain href veraltet ist. EPUBCheck berichtet zwei Nutzungshinweise dazu. HTM_062 bedeutet, dass xlink:href verwendet wird. HTM_063 bedeutet, dass ein Element sowohl xlink:href als auch href mit unterschiedlichen Werten hat, sodass verschiedene Apps unterschiedliche Ziele laden können.
Die offizielle Nachricht
SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
- 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
EPUBCheck druckt diese ID mit einem Unterstrich anstelle eines Bindestrichs; diese Seite verwendet die ID genau so, wie EPUBCheck sie berichtet.
Typische Ursachen
- SVG, das von älteren Editoren produziert wurde, die xlink:href für Bilder, use und a-Elemente (HTM_062) schreiben.
- Eines der beiden Attribute wurde aktualisiert und das andere vergessen, zum Beispiel nach dem Ersetzen eines Bildes (HTM_063).
Wie man es behebt
- Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
- Ersetzen Sie xlink:href durch href in den Elementen EPUBCheck aufgelistet.
- Wenn Sie beide für ältere Lese-Apps behalten, geben Sie ihnen exakt den gleichen Wert.
- Entfernen Sie die xmlns:xlink-Deklaration, sobald kein xlink-Attribut mehr vorhanden ist.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn das Ziel des Links selbst in der EPUB fehlt, lautet die Meldung RSC-007, egal welches Attribut auf ihn verweist.
Auch gemeldet als
HTM_063(nutzung): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").
Andere HTM Nachrichten
HTM_061"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.