Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM-001: XML-version er ikke 1.0

Opdateret:

EPUBCheck HTM-001 er en fejlmeddelelse: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” En XML-fil i EPUB erklærer en XML-version, der ikke er 1.0. EPUB kræver, at hver XML-baseret ressource (XHTML kapitler, pakke dokumentet, NCX, SVG billeder) skal være et gyldigt XML 1.0 dokument, og EPUBCheck navngiver den version, den fandt.

Den officielle meddelelse

Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: %1$s.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • En XML-erklæring, der siger version="1.1", skrevet af en editor eller et eksportværktøj, der som standard er indstillet til det.
  • En skabelon kopieret fra et andet XML-projekt og genbrugt til hvert kapitel.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Ændre den første linje til <?xml version="1.0" encoding="UTF-8"?>, eller fjern XML-deklarationen: uden en antages XML 1.0 og UTF-8.
  3. Hvis værktøjet, der lavede bogen, skriver 1.1 i hver fil, skal dets skabelon rettes, så næste eksport er korrekt.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis erklæringen siger 1.0, men filen er gemt i UTF-16, er det HTM_058, ikke HTM-001.

Termer der bruges her

Andre HTM beskeder

  • 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.

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck HTM-001?

EPUBCheck HTM-001 er en fejlmeddelelse: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” En XML-fil i EPUB erklærer en XML-version, der ikke er 1.0. EPUB kræver, at hver XML-baseret ressource (XHTML kapitler, pakke dokumentet, NCX, SVG billeder) skal være et gyldigt XML 1.0 dokument, og EPUBCheck navngiver den version, den fandt.

Er HTM-001 en fejl?

HTM-001 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer