Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-020: sintaxă URL invalidă într-un link

Actualizat:

EPUBCheck RSC-020 este un mesaj de eroare: “"…" is not a valid URL (…).” Un URL din EPUB nu este sintactic valid. Aplicațiile de citire pot să nu reușească să urmeze linkul sau să încarce resursa, iar mesajul oferă URL-ul și motivul între paranteze.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Spații necodificate sau alte caractere care trebuie codificate în procentaj într-un URL.
  • Backslash-uri folosite ca separatoare de cale (o obișnuință Windows) în loc de slash-uri.
  • O greșeală de tip în partea schemei unui URL absolut (un link a cărui schemă este bine formată, dar nu înregistrată este HTM-025 în schimb).

Cum să o repari

  1. Găsește URL-ul menționat în mesaj.
  2. Codifică procentele spațiilor ca %20 și alte caractere rezervate, și folosește slash-uri înainte.
  3. Sau reîngăduiește fișierul astfel încât URL-ul să nu necesite encodare, apoi validează din nou.

Când nu este acest lucru

Dacă URL-ul este valid dar fișierul pe care îl numește lipsește, aceasta este RSC-007.

Termeni folosiți aici

Alte mesaje RSC

  • 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: …

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck RSC-020?

EPUBCheck RSC-020 este un mesaj de eroare: “"…" is not a valid URL (…).” Un URL din EPUB nu este sintactic valid. Aplicațiile de citire pot să nu reușească să urmeze linkul sau să încarce resursa, iar mesajul oferă URL-ul și motivul între paranteze.

Este RSC-020 o eroare?

RSC-020 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle îl pot respinge, iar EPUBCheck se încheie cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele