EPUBCheck OPF-094: bağlantı bir medya türü gerektiriyor
Güncellendi:
EPUBCheck OPF-094 bir hata mesajıdır: “The "media-type" attribute is required for "…" links.” Bir medya türü gerektiren bir türdeki meta veri bağlantısının hiçbiri yoktur. EPUB kayıt ve seslendirme bağlantıları için medya türünü gerektirir ve EPUBCheck rel değerini adlandırır.
Resmi mesaj
The "media-type" attribute is required for "%1$s" links.
- 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
- Bir medya türü olmadan harici bir meta veri kaydına rel="record" bağlantısı.
- Bir medya türü olmadan bir ses dosyasına rel="voicing" bağlantısı.
- Özelliği dışarıda bırakan bir örnekten kopyalanmış bir bağlantı.
Nasıl düzeltilir
- Link öğesi EPUBCheck'nin işaret ettiği yeri bul.
- Bağlantılı dosyanın gerçek formatı ile medya türünü ekleyin, örneğin bir kayıt için media-type="application/xml" veya bir MP3 seslendirmesi için media-type="audio/mpeg".
- Medya türünün tanımlamadığı bir kayıt için, properties="onix" gibi tanımlayıcı bir özellik de ekleyin.
Ne zaman bu değil
Eğer bağlantı seslendirme bağlantısı ise ve medya türü ses değilse, o OPF-095.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-092Language tag "…" is not well-formed: …OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-091The item href URL must not have a fragment identifier.
Kaynaklar
- EPUB 3.3, §D.4.1.5 record · okumak
- EPUB 3.3, §D.4.1.6 voicing · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.