Hopp til innhold
EPUBCheck · XHTML innholds dokumenter

EPUBCheck HTM-001: XML-versjonen er ikke 1.0

Oppdatert:

EPUBCheck HTM-001 er en feilmelding: “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-versjon annet enn 1.0. EPUB krever at hver XML-basert ressurs (XHTML kapitler, pakke-dokumentet, NCX, SVG-bilder) skal være et gyldig XML 1.0 dokument, og EPUBCheck navngir versjonen den fant.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • En XML-erklæring som sier version="1.1", skrevet av en redaktør eller et eksportverktøy som standardinnstillingen er satt til.
  • En mal kopiert fra et annet XML-prosjekt og gjenbrukt for hvert kapittel.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Endre den første linjen til <?xml version="1.0" encoding="UTF-8"?>, eller fjern XML-deklarasjonen: uten en, antas XML 1.0 og UTF-8.
  3. Hvis verktøyet som laget boken skriver 1.1 i hver fil, fikse malen slik at neste eksport blir riktig.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis deklarasjonen sier 1.0, men filen er lagret i UTF-16, er det HTM_058, ikke HTM-001.

Begreper brukt her

Andre HTM meldinger

  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck HTM-001?

EPUBCheck HTM-001 er en feilmelding: “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-versjon annet enn 1.0. EPUB krever at hver XML-basert ressurs (XHTML kapitler, pakke-dokumentet, NCX, SVG-bilder) skal være et gyldig XML 1.0 dokument, og EPUBCheck navngir versjonen den fant.

Er HTM-001 en feil?

HTM-001 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Lagringer og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy