EPUBCheck HTM-001: XML-versie is niet 1.0
Bijgewerkt:
EPUBCheck HTM-001 is een foutmelding: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” Een XML-bestand in de EPUB verklaart een XML-versie anders dan 1.0. EPUB vereist dat elke XML-gebaseerde bron (XHTML hoofdstukken, het pakketdocument, de NCX, SVG-afbeeldingen) een geldig XML 1.0 document is, en EPUBCheck geeft de versie aan die het heeft gevonden.
Het officiële bericht
Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: %1$s.
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- Een XML-declaratie die zegt versie="1.1", geschreven door een editor of een exporttool die hier standaard op is.
- Een sjabloon gekopieerd van een ander XML-project en hergebruikt voor elk hoofdstuk.
Hoe het te repareren
- Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
- Verander de eerste regel in
<?xml version="1.0" encoding="UTF-8"?>, of verwijder de XML-declaratie: zonder één wordt aangenomen dat XML 1.0 en UTF-8 heeft. - Als de tool die het boek heeft gemaakt 1.1 in elk bestand schrijft, pas dan de sjabloon aan zodat de volgende export correct is.
- Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Als de verklaring 1.0 zegt maar het bestand is opgeslagen in UTF-16, dan is dat HTM_058, niet HTM-001.
Andere HTM berichten
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.
Bronnen
- EPUB 3.3, §3.9 XML conformance · lezen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.