İçeriğe atla
EPUBCheck · Paket belgesi (OPF)

EPUBCheck OPF-005: URI'siz önek

Güncellendi:

EPUBCheck OPF-005 bir hata mesajıdır: “Invalid prefix declaration: URI for prefix "…" doesn’t exist.” Önek niteliğindeki bir önekin arkasında URI yok. Her önek yalnızca bir kelime hazinesi URI'sini temsil etmek için vardır, bu yüzden bir eşleme olmadan hiçbir özelik tarafından kullanılamaz.

Resmi mesaj

Invalid prefix declaration: URI for prefix "%1$s" doesn’t exist.

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

  • Sonu kesilmiş bir eşleme, örneğin öznitelik sonunda "ibooks:" gibi.
  • Düzenleme sırasında silinen bir URI, yalnızca ön ek ve iki nokta üst üste bırakır.
  • URI'nin ön ekinden ayrıldığı yanlış bir yerde bir satır sonu veya alıntı.

Nasıl düzeltilir

  1. Paket öğesinin prefix niteliğinde EPUBCheck isimlerini bul.
  2. Her eşlemeyi ön ek adı olarak yazın, bir iki nokta üst üste, bir boşluk ve kelime hazinesi URI'si, eşlemeleri boşlukla ayırın; örneğin prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Eğer ön ek, paket belgesinde herhangi bir özellik tarafından kullanılmıyorsa, tüm eşlemeyi kaldırın.

Ne zaman bu değil

Eğer bir URI mevcut ama hatalıysa, EPUBCheck OPF-006 bildiriyor; eğer boşluklar ve iki nokta üst üste düzeninin sorunuysa, OPF-004'nin bir varyantını bildiriyor.

Burada kullanılan terimler

Diğer OPF mesajları

  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-007 Re-declaration of reserved prefix "…".

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck OPF-005 ne anlama geliyor?

EPUBCheck OPF-005 bir hata mesajıdır: “Invalid prefix declaration: URI for prefix "…" doesn’t exist.” Önek niteliğindeki bir önekin arkasında URI yok. Her önek yalnızca bir kelime hazinesi URI'sini temsil etmek için vardır, bu yüzden bir eşleme olmadan hiçbir özelik tarafından kullanılamaz.

OPF-005 bir hata mı?

OPF-005 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyon kuralını ihlal eder ve geçersizdir. Depolar ve Kindle'ye gönderimler bunu reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör