EPUBCheck OPF-050: spine toc bir NCX değil
Güncellendi:
EPUBCheck OPF-050 bir hata mesajıdır: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” spine'nin toc niteliği, bir NCX dosyası olmayan bir öğeye işaret etmektedir. EPUB 2'de (ve eski okuyucular için bir NCX tutan EPUB 3 kitaplarında) toc'un NCX öğesini adlandırması gerekir.
Resmi mesaj
TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
- 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
- içindekiler, NCX yerine navigasyon belgesinin id'sine ayarlanmış.
- içindekiler yanlışlıkla bir bölüme veya başka bir dosyaya işaret ediyor.
- NCX yanlış medya türü ile bildirildi, bu nedenle bir NCX gibi görünmüyor.
Nasıl düzeltilir
- Manifestoda NCX öğesini bulun; medya türü application/x-dtbncx+xml olmalıdır.
- spine'nın toc niteliğini o öğenin kimliğine ayarlayın.
- Bir EPUB 3'da NCX olmadan, toc özniteliğini kaldırın.
Ne zaman bu değil
Eğer toc, hiç var olmayan bir kimliği isimlendiriyorsa, bu OPF-049'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-049Item id "…" was not found in the manifest.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-045Encountered circular reference in fallback chain.OPF-055… tag is empty.
Kaynaklar
- EPUB 3.3, §5.7.1 The spine element · okumak
- EPUB 3.3, §5.9.5 NCX · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.