Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-020: Ungültige URL-Syntax in einem Link

Aktualisiert:

EPUBCheck RSC-020 ist eine Fehlermeldung: „"…" is not a valid URL (…).“ Eine URL im EPUB ist nicht syntaktisch gültig. Leseanwendungen können den Link möglicherweise nicht folgen oder die Ressource laden, und die Nachricht gibt die URL und den Grund in Klammern an.

Die offizielle Nachricht

"%1$s" is not a valid URL (%2$s)

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

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Nicht kodierte Leerzeichen oder andere Zeichen, die in einer URL prozentual kodiert werden müssen.
  • Backslashes werden als Pfadtrennzeichen verwendet (eine Windows-Gewohnheit) anstelle von Vorwärtsschslashes.
  • Ein Tippfehler im Schemapart einer absoluten URL (ein Link, dessen Schema wohlgeformt, aber nicht registriert ist, ist HTM-025 stattdessen).

Wie man es behebt

  1. Finde die in der Nachricht genannte URL.
  2. Prozentkodierung von Leerzeichen als %20 und anderen reservierten Zeichen, und Verwendung von Vorwärtsschrägen.
  3. Oder benennen Sie die Datei um, sodass ihre URL keine Codierung benötigt, und validieren Sie dann erneut.

Wann es nicht das ist

Wenn die URL gültig ist, die Datei, auf die sie verweist, jedoch fehlt, ist das RSC-007.

Hier verwendete Begriffe

Andere RSC Nachrichten

  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-024 Informative parsing warning: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-025 Informative parsing error: …

Quellen

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

FAQ

Was bedeutet EPUBCheck RSC-020?

EPUBCheck RSC-020 ist eine Fehlermeldung: „"…" is not a valid URL (…).“ Eine URL im EPUB ist nicht syntaktisch gültig. Leseanwendungen können den Link möglicherweise nicht folgen oder die Ressource laden, und die Nachricht gibt die URL und den Grund in Klammern an.

Ist RSC-020 ein Fehler?

RSC-020 wird standardmäßig als Fehler angezeigt. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Senden an Kindle können es ablehnen, und EPUBCheck beendet 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