EPUBCheck RSC-003: kapsayıcıda OPF rootfile yok
Güncellendi:
EPUBCheck RSC-003, bir hata mesajıdır: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” META-INF/container.xml mevcut ancak hiçbir rootfile öğesi application/oebps-package+xml medya türüne sahip değil, bu nedenle paket belgesi bulunamaz. Okuma uygulamaları, paket belgesini seçmek için bu kesin değere güvenmektedir.
Resmi mesaj
No rootfile tag with media type "application/oebps-package+xml" was found in the container.
- 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
- rootfile öğesinde yanlış yazılmış veya eksik bir medya türü özniteliği.
- Elle yazılmış veya başka bir medya türünden, örneğin application/xml veya text/xml, bir şablondan kopyalanmış bir container.xml.
Nasıl düzeltilir
- META-INF/container.xml dosyasını açın.
- Kök dosya elemanında medya-türünü ="application/oebps-package+xml" olarak ayarlayın; bu paket belgesine işaret eder.
- Tam yolunun doğru olduğundan emin olun, tekrar oluşturun ve tekrar doğrulayın.
Ne zaman bu değil
Eğer rootfile doğru ama adlandırdığı dosya yoksa, hata PKG-020'dır.
Burada kullanılan terimler
Diğer RSC mesajları
RSC-002Required META-INF/container.xml resource could not be found.RSC-004File "…" is encrypted, its content will not be checked.RSC-001File "…" could not be found.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.