EPUBCheck RSC-020: ugyldig URL-syntaks i et link
Opdateret:
EPUBCheck RSC-020 er en fejloplysning: “"…" is not a valid URL (…).” En URL i EPUB er ikke syntaktisk gyldig. Læse-apps kan mislykkes med at følge linket eller indlæse ressourcen, og meddelelsen giver URL'en og årsagen i parentes.
Den officielle meddelelse
"%1$s" is not a valid URL (%2$s)
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Udkodede mellemrum eller andre tegn, der skal percent-kodes i en URL.
- Backslashes brugt som stis separatorer (en Windows vane) i stedet for skråstreger.
- En tastefejl i schema-delen af en absolut URL (et link, hvis schema er velformet, men ikke registreret er HTM-025 i stedet).
Sådan retter du det
- Find URL'en nævnt i beskeden.
- Procentkodér mellemrum som %20 og andre reserverede tegn og brug skråstreg.
- Eller omdøb filen, så dens URL ikke kræver kodning, og validér igen.
Hvornår det ikke er dette
Hvis URL'en er gyldig, men filen den angiver mangler, er det RSC-007.
Termer der bruges her
Andre RSC beskeder
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: …
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.