EPUBCheck OPF-028: kullanılmış ama bildirilmemiş ön ek
Güncellendi:
EPUBCheck OPF-028 bir hata mesajıdır: “Undeclared prefix: "…".” Bir özellik, paket belgesinin ön ek niteliğinde bildirilmemiş bir ön ek kullanıyor. Rezerve edilmiş ön ekler dışında, her ön ek kullanılmadan önce bir sözlük URI'sine bağlanmalıdır.
Resmi mesaj
Undeclared prefix: "%1$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
- ibooks:version gibi satıcı özellikleri, ibooks öneki tanımlanmadan kullanılmıştır.
- Önek niteliği, hala onu kullanan özellikler varken kaldırıldı veya temizlendi.
- Bir özelliğin ön ekindeki bir yazım hatası, bu nedenle artık belirtilen biriyle eşleşmiyor.
Nasıl düzeltilir
- Önek EPUBCheck isimlerini okuyun.
- Paket öğesinin prefix niteliğine haritalamasını ekleyin. Her haritalamayı prefix adı, bir iki nokta üst üste, bir boşluk ve kelime dağarcığı URI'si olarak yazın ve haritalamaları boşluk ile ayırın, örneğin
prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/". - Ya da, özellik gerekli değilse, kaldırın.
Ne zaman bu değil
Eğer ön ek beyan edilmiş ama beyan kötü yazılmışsa, bu OPF-004'nın bir varyantıdır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-027Undefined property: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-026Found malformed property value: "…".OPF-030The unique-identifier "…" was not found.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Kaynaklar
- EPUB 3.3, §D.1.4 The prefix attribute · okumak
- EPUB 3.3, §D.1.5 Reserved prefixes · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.