Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

EPUBCheck HTM-009: verouderde DOCTYPE om te verwijderen

Bijgewerkt:

EPUBCheck HTM-009 is een foutmelding: “The DOCTYPE provided is obsolete or irregular and can be removed.” Een document heeft een verouderde of onregelmatige DOCTYPE die eenvoudig kan worden verwijderd. EPUB staat alleen een paar externe identificators in DOCTYPEs toe (voor MathML, de NCX en SVG 1.1); alles anders wordt gerapporteerd.

Het officiële bericht

The DOCTYPE provided is obsolete or irregular and can be removed.

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Oude DOCTYPE's afkomstig van eerdere versies van het boek, zoals XHTML 1.1 of HTML 4-identifiers.
  • Een DOCTYPE toegevoegd door een editor of converter die een webtemplate voor elk bestand gebruikt.

Hoe het te repareren

  1. Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
  2. Verwijder de DOCTYPE regel, of vervang deze door <!DOCTYPE html> in XHTML inhoudsdocumenten.
  3. Controleer of het bestand nog zijn XML-declaratie en het html-element met de XHTML naamruimtes xmlns="http://www.w3.org/1999/xhtml" heeft.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als EPUBCheck je vertelt welke DOCTYPE het verwachtte in plaats daarvan, dan is het bericht HTM-004.

Andere HTM berichten

  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-007 Empty or whitespace-only value of attribute ssml:ph.
  • HTM-011 Entity is undeclared.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck HTM-009?

EPUBCheck HTM-009 is een foutmelding: “The DOCTYPE provided is obsolete or irregular and can be removed.” Een document heeft een verouderde of onregelmatige DOCTYPE die eenvoudig kan worden verwijderd. EPUB staat alleen een paar externe identificators in DOCTYPEs toe (voor MathML, de NCX en SVG 1.1); alles anders wordt gerapporteerd.

Is HTM-009 een fout?

HTM-009 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het weigeren, en EPUBCheck verlaat met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools