İçeriğe atla
EPUBCheck · XHTML içerik belgeleri

EPUBCheck HTM-001: XML sürümü 1.0 değil

Güncellendi:

EPUBCheck HTM-001 bir hata mesajıdır: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” EPUB içindeki bir XML dosyası, 1.0'den başka bir XML sürümünü beyan eder. EPUB, her XML tabanlı kaynağın (XHTML bölümleri, paket belgesi, NCX, SVG resimleri) geçerli bir XML 1.0 belgesi olmasını gerektirir ve EPUBCheck bulduğu sürümü adlandırır.

Resmi mesaj

Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: %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

  • Bir editör veya varsayılan olarak buna ayarlanmış bir dışa aktarma aracı tarafından yazılmış, version="1.1" diyen bir XML beyanı.
  • Her bölüm için yeniden kullanılan başka bir XML projesinden kopyalanmış bir şablon.

Nasıl düzeltilir

  1. EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
  2. İlk satırı <?xml version="1.0" encoding="UTF-8"?> olarak değiştirin veya XML bildirimini kaldırın: bir tane olmadan, XML 1.0 ve UTF-8 varsayılarak kabul edilir.
  3. Kitabı oluşturan araç her dosyada 1.1 yazıyorsa, sonraki ihracatın doğru olması için şablonunu düzeltin.
  4. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Deklarasyon 1.0 diyor ama dosya UTF-16 formatında kaydedilmişse, o HTM_058'dir, değil HTM-001.

Burada kullanılan terimler

Diğer HTM mesajları

  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-011 Entity is undeclared.

Kaynaklar

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

FAQ

EPUBCheck HTM-001 ne anlama geliyor?

EPUBCheck HTM-001 bir hata mesajıdır: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” EPUB içindeki bir XML dosyası, 1.0'den başka bir XML sürümünü beyan eder. EPUB, her XML tabanlı kaynağın (XHTML bölümleri, paket belgesi, NCX, SVG resimleri) geçerli bir XML 1.0 belgesi olmasını gerektirir ve EPUBCheck bulduğu sürümü adlandırır.

HTM-001 bir hata mı?

HTM-001 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Depolar ve Kindle'ye gönder, bunu reddedebilir ve EPUBCheck durum 1 ile çıkabilir.

PDF ile EPUB araçları

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

Tüm araçları gör