EPUBCheck RSC-020: neplatná syntaktika URL v odkazu
Aktualizováno:
EPUBCheck RSC-020 je chybová zpráva: “"…" is not a valid URL (…).” URL v EPUB není syntakticky platná. Čtecí aplikace nemusí být schopny sledovat odkaz nebo načíst zdroj, a zpráva uvádí URL a důvod v závorkách.
Oficiální zpráva
"%1$s" is not a valid URL (%2$s)
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Nezakódované mezery nebo jiné znaky, které musí být procentuálně zakódovány v URL.
- Zpětné lomítka použitá jako oddělovače cest (zážitek z Windows) místo přímých lomítek.
- Typo v části schématu absolutní URL (odkaz jehož schéma je dobře tvořeno, ale není registrováno je HTM-025 místo toho).
Jak to opravit
- Najděte URL uvedenou ve zprávě.
- Nastavte odkaz na existující prvek CSS, nebo přidejte chybějící stylový soubor do manifestu.
- Nebo přejmenujte soubor tak, aby jeho URL nepotřebovala kódování, a poté jej ověřte znovu.
Kdy to není to
Pokud je URL platná, ale soubor, který pojmenuje, chybí, je to RSC-007.
Podmínky používané zde
Další RSC zprávy
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: …
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.