EPUBCheck RSC-020: bir bağlantıda geçersiz URL sözdizimi
Güncellendi:
EPUBCheck RSC-020 bir hata mesajıdır: “"…" is not a valid URL (…).” EPUB'deki bir URL sözdizimsel olarak geçerli değildir. Okuma uygulamaları bağlantıyı takip edemeyebilir veya kaynağı yüklemekte başarısız olabilir; mesaj URL'yi ve parantez içindeki nedeni verir.
Resmi mesaj
"%1$s" is not a valid URL (%2$s)
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- URL’de yüzde ile kodlanması gereken boşluklar veya diğer karakterler.
- Önceki eğilim (Windows alışkanlığı) yerine yol ayırıcı olarak ters eğik çizgilerin kullanılması.
- Bir mutlak URL'nin şematik kısmındaki bir yazım hatası (şeması düzgün bir biçimde oluşturulmuş ancak kaydedilmemiş bir bağlantı HTM-025 yerine geçer).
Nasıl düzeltilir
- Mesajda adı geçen URL'yi bulun.
- Boşlukları %20 ve diğer ayrılmış karakterler olarak yüzdelik kodlama yapın ve ileri eğik çizgiler kullanın.
- Ya da dosyayı yeniden adlandırın böylece URL'nin kodlamaya ihtiyacı olmaz, sonra tekrar doğrulayın.
Ne zaman bu değil
Eğer URL geçerli fakat adlandırdığı dosya eksikse, bu RSC-007'dir.
Burada kullanılan terimler
Diğer RSC mesajları
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: …
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.