EPUBCheck RSC-020: ongeldige URL-syntax in een link
Bijgewerkt:
EPUBCheck RSC-020 is een foutmelding: “"…" is not a valid URL (…).” Een URL in de EPUB is syntactisch ongeldig. Leesapps kunnen falen om de link te volgen of de bron te laden, en het bericht geeft de URL en de reden tussen haakjes.
Het officiële bericht
"%1$s" is not a valid URL (%2$s)
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- Niet-gecodeerde spaties of andere tekens die procent-gecodeerd moeten worden in een URL.
- Achterwaartse schuine strepen gebruikt als padseparator (een Windows-gewoonte) in plaats van voorwaartse schuine strepen.
- Een typfout in het schema deel van een absolute URL (een link waarvan het schema goed is gevormd maar niet geregistreerd is, is HTM-025 in plaats daarvan).
Hoe het te repareren
- Vind de URL genoemd in het bericht.
- Percent-encodeer spaties als %20 en andere gereserveerde karakters, en gebruik schuine strepen.
- Of hernoem het bestand zodat de URL geen codering nodig heeft, valideer daarna opnieuw.
Wanneer het niet dit is
Als de URL geldig is maar het bestand dat deze benoemt ontbreekt, is dat RSC-007.
Termen die hier worden gebruikt
Andere RSC berichten
RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-017Warning while parsing file: …RSC-016Fatal Error while parsing file: …RSC-024Informative parsing warning: …RSC-015A fragment identifier is required for svg use tag references.RSC-025Informative parsing error: …
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.