Hoppa till innehåll
EPUBCheck · Resurser och referenser

EPUBCheck RSC-020: ogiltig URL-syntax i en länk

Uppdaterad:

EPUBCheck RSC-020 är ett felmeddelande: “"…" is not a valid URL (…).” En URL i EPUB är inte syntaktiskt giltig. Läsappar kan misslyckas med att följa länken eller ladda resursen, och meddelandet ger URL:en och orsaken inom parentes.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Oinspirerade mellanslag eller andra tecken som måste procentkodas i en URL.
  • Bakåtsnedstreck som används som sökvägsavskiljare (en Windows vana) istället för framåtsnedstreck.
  • Ett skrivfel i schemabiten av en absolut URL (en länk vars schema är välformaterad men inte registrerad är HTM-025 istället).

Hur man åtgärdar det

  1. Hitta URL:en som nämns i meddelandet.
  2. Percent-koda mellanslag som %20 och andra reserverade tecken, och använd snedstreck.
  3. Eller döp om filen så att dess URL inte behöver kodas, och validera igen.

När det inte är detta

Om URL:en är giltig men filen den nämner saknas, är det RSC-007.

Villkor som används här

Andra RSC meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck RSC-020?

EPUBCheck RSC-020 är ett felmeddelande: “"…" is not a valid URL (…).” En URL i EPUB är inte syntaktiskt giltig. Läsappar kan misslyckas med att följa länken eller ladda resursen, och meddelandet ger URL:en och orsaken inom parentes.

Är RSC-020 ett fel?

RSC-020 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan neka den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg