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

EPUBCheck OPF-098: paket elemanına bağlantı

Güncellendi:

EPUBCheck OPF-098 bir hata mesajıdır: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” Bir meta veri bağlantısının href’i, paket belgesinin kendisi içindeki bir öğeye işaret eder (bir URL #id ile). Bağlantı elementleri kaynaklara referans vermelidir, paket belgesinin parçalarına değil.

Resmi mesaj

The "href" attribute must reference resources, not elements in the package document, but found URL "%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

  • metadata'ya işaret etmek için href="#title" veya content.opf#meta1 olarak yazılmış bir bağlantı.
  • Bir dosya yerine bir meta öğesine yönelik bir voicing veya kayıt bağlantısı.
  • Diğer #id kullanan bir düzeltim sözdiziminden kopyalanmış bir bağlantı.

Nasıl düzeltilir

  1. Link öğesi EPUBCheck'nin işaret ettiği yeri bul.
  2. Href'yi gerçek dosyaya (bir ses dosyası, bir kayıt) yönlendirin, paket belgesine değil.
  3. Paketin bir öğesini tanımlamak için, href yerine #id ile refines niteliğini kullanın.

Ne zaman bu değil

Eğer bir manifest öğesinin href'i bir parçayı içeriyorsa, bu OPF-091'dır.

Burada kullanılan terimler

Diğer OPF mesajları

  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-099 The manifest must not list the package document.
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-100 The "…" property only applies to pre-paginated content.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Kaynaklar

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

FAQ

EPUBCheck OPF-098 ne anlama geliyor?

EPUBCheck OPF-098 bir hata mesajıdır: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” Bir meta veri bağlantısının href’i, paket belgesinin kendisi içindeki bir öğeye işaret eder (bir URL #id ile). Bağlantı elementleri kaynaklara referans vermelidir, paket belgesinin parçalarına değil.

OPF-098 bir hata mı?

OPF-098 varsayılan olarak hata olarak rapor edilir. EPUB spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye Gönder bunun reddedilmesine neden olabilir 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