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
- 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.
- İ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. - Kitabı oluşturan araç her dosyada 1.1 yazıyorsa, sonraki ihracatın doğru olması için şablonunu düzeltin.
- 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-003External entities are not allowed in EPUB v3 documents. External entity declaration found: ….HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-010Namespace "…" is unusual for the prefix "epub".HTM-011Entity is undeclared.
Kaynaklar
- EPUB 3.3, §3.9 XML conformance · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.