EPUBCheck RSC-020: ugyldig URL-syntaks i en lenke
Oppdatert:
EPUBCheck RSC-020 er en feilmelding: “"…" is not a valid URL (…).” En URL i EPUB er ikke syntaktisk gyldig. Leserapplikasjoner kan feile i å følge lenken eller laste ressursen, og meldingen gir URL-en og årsaken i parentes.
Den offisielle meldingen
"%1$s" is not a valid URL (%2$s)
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Ukodede mellomrom eller andre tegn som må prosentkodes i en URL.
- Bakover skråstreker brukt som stianskille (en Windows vane) i stedet for fremover skråstreker.
- En skrivefeil i scheme-delen av en absolutt URL (en lenke hvis scheme er velformet men ikke registrert er HTM-025 i stedet).
Hvordan fikse det
- Finn URL-en navngitt i meldingen.
- Prosent-kodere mellomrom som %20 og andre reserverte tegn, og bruk skråstrek.
- Eller gi filen et nytt navn slik at URL-en ikke trenger koding, og valider deretter på nytt.
Når det ikke er dette
Hvis URL-en er gyldig, men filen den navngir mangler, er det RSC-007.
Begreper brukt her
Andre RSC meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.