EPUBCheck OPF-091: manifest href'lerinde parça
Güncellendi:
EPUBCheck OPF-091 bir hata mesajıdır: “The item href URL must not have a fragment identifier.” Bir manifest öğesinin href’i bir fragment tanımlayıcısı içerir (bir URL’nin hash işaretinden sonraki kısmı). Manifest öğeleri tam dosyaları beyan eder, bu nedenle URL'leri bir dosyanın içine işaret etmemelidir.
Resmi mesaj
The item href URL must not have a fragment identifier.
- 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
- Bir bağlantıdan kopyalanmış bir href, örneğin chapter1.xhtml#start.
- İçindekiler bağlantılarından manifest girişleri oluşturan bir araç.
- Elle düzenleme sonrası kalan bir parça.
Nasıl düzeltilir
- Manifest öğesi EPUBCheck'nin işaret ettiği yeri bul.
- Yalnızca dosya yolunu bırakarak href'den #fragment'i kaldırın.
- Eğer iki öğe şimdi aynı dosyaya yönlendiriyorsa, birini tutun ve diğerinin kimliğine referansları güncelleyin.
Ne zaman bu değil
Eğer bir metadata bağlantısı paket belgesinin kendisindeki bir elemana işaret ediyorsa, bu OPF-098'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Kaynaklar
- EPUB 3.3, §5.6.2 The item element · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.