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

EPUBCheck OPF-073: DOCTYPE tanımlayıcısı izin verilmiyor

Güncellendi:

EPUBCheck OPF-073 bir hata mesajıdır: “External identifiers must not appear in the document type declaration.” Bir XML belgesinin DOCTYPE'u dış bir tanımlayıcı (bir kamu veya sistem id'si) kullanıyor ki EPUB bu medya türü için buna izin vermez. EPUB yalnızca SVG 1.1, MathML 3.0 ve NCX DTD'leri gibi kısa bir listeyi kabul eder.

Resmi mesaj

External identifiers must not appear in the document type declaration.

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

  • Bir XHTML bölümü, bir EPUB 3'de XHTML 1.1 veya XHTML 1.0 DOCTYPE'ıyla taşınmıştır ve EPUB 2'den gelmektedir.
  • Başka bir SVG sürümü için bir DOCTYPE ile dışa aktarılan bir SVG dosyası.
  • Bir web sayfası şablonundan kopyalanmış bir DOCTYPE.

Nasıl düzeltilir

  1. EPUBCheck'yi işaret eden dosyayı açın ve DOCTYPE satırına bakın.
  2. EPUB 3 XHTML için, <!DOCTYPE html> veya hiç DOCTYPE kullanmayın.
  3. Diğer dosyalar için, EPUB 3.3'de belirtilen medya türü için tanımlayıcıyı kullanın veya DOCTYPE'yi kaldırın.

Ne zaman bu değil

Eğer XHTML DOCTYPE sadece geçersizse, EPUBCheck HTM-004'i rapor eder.

Burada kullanılan terimler

Diğer OPF mesajları

  • OPF-072 Metadata element "…" is empty.
  • OPF-074 Package resource "…" is declared in several manifest items.
  • OPF-070 Custom collection role "…" is an invalid URL.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-066 Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.

Kaynaklar

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

FAQ

EPUBCheck OPF-073 ne anlama geliyor?

EPUBCheck OPF-073 bir hata mesajıdır: “External identifiers must not appear in the document type declaration.” Bir XML belgesinin DOCTYPE'u dış bir tanımlayıcı (bir kamu veya sistem id'si) kullanıyor ki EPUB bu medya türü için buna izin vermez. EPUB yalnızca SVG 1.1, MathML 3.0 ve NCX DTD'leri gibi kısa bir listeyi kabul eder.

OPF-073 bir hata mı?

OPF-073 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