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

EPUBCheck OPF-048: unique-identifier eksik

Güncellendi:

EPUBCheck OPF-048 bir hata mesajıdır: “Package tag is missing its required unique-identifier attribute and value.” Paket öğesinin unique-identifier niteliği yoktur, bu zorunludur. Bu, kitabı tanımlayan dc:identifier'a işaret eder ve okuma uygulamaları bunu kitapları ve sürümleri ayırt etmek için kullanır.

Resmi mesaj

Package tag is missing its required unique-identifier attribute and value.

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

  • El ile veya atlayan bir araçla yazılan bir paket belgesi.
  • Öznitelik yanlış yazıldı, örneğin uniqueidentifier veya unique-id.
  • Kitaplar birleştirilirken değiştirilmiş bir paket öğesi.

Nasıl düzeltilir

  1. Meta verilerin, örneğin <dc:identifier id="uid">urn:uuid:…</dc:identifier> biçiminde bir id ile dc:identifier içerdiğinden emin olun.
  2. Paket öğesine o kimlikle unique-identifier ekleyin, örneğin <package version="3.0" unique-identifier="uid">.
  3. İkisini karşılaştırmak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Özellik mevcutsa ama bir dc:identifier'ın işaret ettiği bir id'ye işaret ediyorsa, o OPF-030'dır.

Burada kullanılan terimler

Diğer OPF mesajları

  • OPF-049 Item id "…" was not found in the manifest.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….

Kaynaklar

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

FAQ

EPUBCheck OPF-048 ne anlama geliyor?

EPUBCheck OPF-048 bir hata mesajıdır: “Package tag is missing its required unique-identifier attribute and value.” Paket öğesinin unique-identifier niteliği yoktur, bu zorunludur. Bu, kitabı tanımlayan dc:identifier'a işaret eder ve okuma uygulamaları bunu kitapları ve sürümleri ayırt etmek için kullanır.

OPF-048 bir hata mı?

OPF-048 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönderiler bunu reddedebilir ve EPUBCheck durum 1 ile çıkış yapar.

PDF ile EPUB araçları

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

Tüm araçları gör