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
- 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ä.
- 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. - Jos työkalu, joka teki kirjan, kirjoittaa 1.1 joka tiedostoon, korjaa sen malli, jotta seuraava vienti on oikea.
- 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-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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.