EPUBCheck HTM-025: nicht registriertes URI-Schema
Aktualisiert:
EPUBCheck HTM-025 ist eine Warnmeldung: „Non-registered URI scheme type found in href.“ Ein Link verwendet ein URI-Schema, das nicht registriert ist. EPUBCheck warnt, da Lese-Apps möglicherweise nicht wissen, was sie damit tun sollen; das Buch bleibt gültig.
Die offizielle Nachricht
Non-registered URI scheme type found in href.
- Standard-Schweregrad
- Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Tippfehler im Schema, wie htp: oder http;.
- Ein app-spezifisches Schema, das von einer Website oder einem Dokumentenverwaltungssystem kopiert wurde.
- Ein Windows-Pfad oder ein lokaler Dateiverweis, der als Link geschrieben ist.
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.
- Korrigieren Sie das Schema zu http, https, mailto oder einem anderen Standardschema.
- Wenn der Link nur in einer App oder auf dem Computer des Autors funktioniert hat, entfernen Sie den Link und behalten Sie den Text.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn der Link leer ist (href=""), ist das HTM-045, nicht HTM-025.
Andere HTM Nachrichten
HTM-011Entity is undeclared.HTM-010Namespace "…" is unusual for the prefix "epub".HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-044Namespace uri "…" was included but not used.HTM-045Encountered empty href.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.