Siirry sisältöön
EPUBCheck · XHTML sisältöasiakirjat

EPUBCheck HTM-001: XML-versio ei ole 1.0

Päivitetty:

EPUBCheck HTM-001 on virheilmoitus: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” XML-tiedostossa EPUB ilmoittaa XML-version, joka ei ole 1.0. EPUB vaatii, että kaikki XML-pohjaiset resurssit (XHTML luvut, pakettidokumentti, NCX, SVG-kuvat) ovat voimassa olevia XML 1.0 -dokumentteja, ja EPUBCheck nimeää löytyneen version.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • XML-ilmoitus, joka sanoo version="1.1", kirjoitettuna editorilla tai vientityökalulla, joka oletusarvoisesti siihen perustuu.
  • Mallipohja, joka on kopioitu toisesta XML-projektista ja uudelleenkäytetty jokaiselle luvulle.

Kuinka korjata se

  1. Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
  2. Muuta ensimmäinen rivi muotoon <?xml version="1.0" encoding="UTF-8"?> tai poista XML-ilmoitus: ilman sellaista, XML 1.0 ja UTF-8 oletetaan.
  3. Jos työkalu, joka teki kirjan, kirjoittaa 1.1 joka tiedostoon, korjaa sen malli, jotta seuraava vienti on oikea.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos julistus sanoo 1.0 mutta tiedosto on tallennettu UTF-16-muodossa, se on HTM_058, ei HTM-001.

Tässä käytetyt termit

Muut HTM viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck HTM-001 tarkoittaa?

EPUBCheck HTM-001 on virheilmoitus: “Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….” XML-tiedostossa EPUB ilmoittaa XML-version, joka ei ole 1.0. EPUB vaatii, että kaikki XML-pohjaiset resurssit (XHTML luvut, pakettidokumentti, NCX, SVG-kuvat) ovat voimassa olevia XML 1.0 -dokumentteja, ja EPUBCheck nimeää löytyneen version.

Onko HTM-001 virhe?

HTM-001 ilmoitetaan virheenä oletusarvoisesti. EPUB rikkoo määrittelyn sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck poistuu tilassa 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut