EPUBCheck OPF-035: XHTML text/html olarak tanımlandı
Güncellendi:
EPUBCheck OPF-035 bir uyarı mesajıdır: “Media type "text/html" is not appropriate for XHTML/OPS.” Bir içerik belgesi EPUB 2 paketinde text/html olarak tanımlanmıştır; EPUB içerik belgeleri XHTML olup application/xhtml+xml gerektirir. Okuma uygulamaları text/html belgesini desteklenmeyen bir tür olarak değerlendirebilir.
Resmi mesaj
Media type "text/html" is not appropriate for XHTML/OPS.
EPUBCheck'nin önerisi: Use "application/xhtml+xml" instead.
- Varsayılan ciddiyet
- Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Bölümleri web sayfaları olarak ele alan araçlar tarafından üretilen manifestler.
- Tanıdık web medya türü kullanarak elle yazılmış bir manifest.
- .html uzantısından değiştirilmiş dosyalar, beyanlarını değiştirmeden.
Nasıl düzeltilir
- media-type="text/html" olan manifest öğelerini bul.
- Bunları media-type="application/xhtml+xml" olarak değiştirin.
- Dosyaların düzgün biçimlendirilmiş XHTML olduğundan emin olun (kapalı etiketler, alıntılanmış nitelikler, XHTML adı alanı); EPUBCheck, değişiklik yaptıktan sonra herhangi bir ayrıştırma hatasını bildirecektir.
Ne zaman bu değil
Belirtilen tür başka bir kullanılmayan EPUB 2 türüyse, EPUBCheck OPF-037'yi raporlar.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-034The spine contains multiple references to the manifest item with id "…".OPF-036Video type "…" might not be supported by reading systemsOPF-033The spine contains no linear resources.OPF-037Found deprecated media-type "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Kaynaklar
- EPUB 3.3, §5.6.2 The item element · okumak
- EPUB 3.3, §3.2 Core media types · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.