EPUBCheck RSC-020: virheellinen URL-syntaksi linkissä
Päivitetty:
EPUBCheck RSC-020 on virheilmoitus: “"…" is not a valid URL (…).” URL EPUB:ssa ei ole syntaktisesti voimassa. Lukusovellukset saattavat epäonnistua seuraamaan linkkiä tai lataamaan resurssia, ja viesti antaa URL:n ja syyn sulkeissa.
Virallinen viesti
"%1$s" is not a valid URL (%2$s)
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Koodautumattomat välilyönnit tai muut merkit, jotka on pakko prosessoida prosenttimerkinnällä URL:ssä.
- Takaviivat käytettyinä polun erotinmerkkeinä (Windows-tapa) sen sijaan, että käytettäisiin etuviivoja.
- Typo absoluuttisen URL:n schemassa (linkissä, jonka schema on oikein muodostettu mutta ei rekisteröity on HTM-025 sen sijaan).
Kuinka korjata se
- Löydä URL-osoite, jonka nimi on viestissä.
- Koodaa välilyönnit prosenttina %20 ja muut varatut merkit sekä käytä eteenpäin olevia vinoviivoja.
- Tai nimeä tiedosto uudelleen niin, että sen URL-osoite ei vaadi koodausta, ja validoi sitten uudelleen.
Milloin tämä ei ole se
Jos URL on voimassa mutta tiedosto, johon se viittaa, puuttuu, se on RSC-007.
Tässä käytetyt termit
Muut RSC viestit
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: …
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.