EPUBCheck RSC-020: niepoprawna składnia URL w linku
Zaktualizowane:
EPUBCheck RSC-020 to komunikat o błędzie: „"…" is not a valid URL (…).” URL w EPUB jest syntaktycznie niepoprawny. Aplikacje do czytania mogą nie być w stanie podążać za linkiem lub ładować zasób, a komunikat podaje URL oraz powód w nawiasach.
Oficjalna wiadomość
"%1$s" is not a valid URL (%2$s)
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Niezakodowane spacje lub inne znaki, które muszą być zakodowane procentowo w URL.
- Backslashe używane jako separatory ścieżek (nawyk Windowsa) zamiast ukośników.
- Błąd w części schematu absolutnego URL (link, którego schemat jest dobrze utworzony, ale nie zarejestrowany, to HTM-025 zamiast tego).
Jak to naprawić
- Znajdź adres URL podany w wiadomości.
- Koduj procentowo spacje jako %20 i inne zastrzeżone znaki, i użyj ukośnych kresek.
- Lub zmień nazwę pliku, aby jego adres URL nie wymagał kodowania, a następnie zweryfikuj ponownie.
Kiedy to nie to
Jeśli URL jest ważny, ale plik, który nazywa, jest brakujący, to jest RSC-007.
Terminy używane tutaj
Inne komunikaty RSC
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: …
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.