EPUBCheck OPF-073: DOCTYPE-tunniste ei ole sallittu
Päivitetty:
EPUBCheck OPF-073 on virheviesti: “External identifiers must not appear in the document type declaration.” XML-dokumentin DOCTYPE käyttää ulkoista tunnistetta (yleistä tai järjestelmäid), jota EPUB ei salli kyseiselle media tyypille. EPUB sallii vain lyhyen luettelon, kuten SVG 1.1, MathML 3.0 ja NCX DTD:t.
Virallinen viesti
External identifiers must not appear in the document type declaration.
- 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
Tyypilliset syyt
- XHTML -luku EPUB 3:ssä, jossa on XHTML 1.1 tai XHTML 1.0 DOCTYPE, joka on peräisin EPUB 2:sta.
- SVG-tiedosto, joka on viety DOCTYPE:lla toista SVG-versiota varten.
- A DOCTYPE kopioitu verkkosivupohjasta.
Kuinka korjata se
- Avaa tiedosto, johon EPUBCheck viittaa, ja katso sen DOCTYPE-rivi.
- Kohdassa EPUB 3 XHTML, käytä
<!DOCTYPE html>:ta tai ei DOCTYPEa lainkaan. - Muille tiedostoille käytä tunnistetta, joka on lueteltu niiden media tyypille EPUB 3.3:ssa, tai poista DOCTYPE.
Milloin tämä ei ole se
Jos XHTML DOCTYPE on vain vanhentunut, EPUBCheck ilmoittaa HTM-004 sen sijaan.
Tässä käytetyt termit
Muut OPF viestit
OPF-072Metadata element "…" is empty.OPF-074Package resource "…" is declared in several manifest items.OPF-070Custom collection role "…" is an invalid URL.OPF-067The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.