EPUBCheck OPF-012: dosya türü için yanlış özellik
Güncellendi:
EPUBCheck OPF-012 bir hata mesajıdır: “Item property "…" is not defined for media type "…".” Bir manifest ögesinde, medya türüne uymayan bir özellik var. Manifest özellikleri, bir dosyanın ne olduğunu veya ne içerdiğini tanımlar ve her biri yalnızca belirli türde dosyalar için tanımlanmıştır.
Resmi mesaj
Item property "%1$s" is not defined for media type "%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
- görüntü olmayan bir dosyada, örneğin kapağı gösteren XHTML sayfasında kapak resmi.
- nav, bir XHTML belgesi olmayan bir dosyada.
- bir içerik belgesi olmayan dosyada, stil sayfası veya resim gibi svg, mathml veya betik.
Nasıl düzeltilir
- Mesajdaki özellik ve medya türü EPUBCheck isimlerini okuyun.
- Özelliği gerçekten tanımladığı öğeye taşıyın, örneğin kapak resmi özelliğini resim dosyasına.
- Hiçbir öğe bunu taşımamalıysa özniteliği kaldırın, ardından EPUBCheck'ı tekrar çalıştırın.
Ne zaman bu değil
Eğer özellik sözlükte hiç yoksa, bu OPF-027'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-007Re-declaration of reserved prefix "…".
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.