EPUBCheck RSC-012: bozuk parça bağlantısı (#id)
Güncellendi:
EPUBCheck RSC-012 bir hata mesajıdır: “Fragment identifier is not defined.” Bir bağlantı, hedef belgede bulunmayan bir parça (#id) işaret eder. Bağlantı doğru dosyayı açar ama istenen yere atlayamaz; bu, dipnotlar ve içindekiler için yaygındır.
Resmi mesaj
Fragment identifier is not defined.
- 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
Tipik nedenler
- Dipnot veya içerik tablosu bağlantıları, yeniden adlandırılan veya hiç yazılmamış bir kimliğe bağlantı oluşturur, bu, bir kitabın bölümlere bölünmesinin ve dönüştürülmesinin yaygın bir sonucudur.
- Bölüm ayrıldıktan sonra doğru bir id'yi hedefleyen ama yanlış dosya.
Nasıl düzeltilir
- Mesajda adı geçen link ve id'yi bul.
- Hedef öğesine eksik kimliği ekleyin veya var olan bir kimliğe bağlantıyı düzeltin.
- Bölümler ayrıldıktan sonra, sayfa kesintisi ile kesilen bir paragraf, bir sonraki sayfanın cümleyi devam ettirmesi ile tekrar birleştirilir.
Ne zaman bu değil
Eğer dosya kendisi eksikse, o RSC-007; bir PNG veya JPEG üzerindeki parça RSC-009.
Burada kullanılan terimler
Diğer RSC mesajları
RSC-011Found a reference to a resource that is not a spine item.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-010Reference to non-standard resource type found.RSC-014Fragment identifier defines an incompatible resource type.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-015A fragment identifier is required for svg use tag references.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.