Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

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

  1. 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.
  2. 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.
  3. 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.
  4. 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-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.

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck HTM-001?

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.

Is HTM-001 een fout?

HTM-001 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het weigeren, en EPUBCheck verlaat met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools