Sla over naar inhoud
EPUBCheck · Pakketdocument (OPF)

EPUBCheck OPF-073: DOCTYPE-identificatie niet toegestaan

Bijgewerkt:

EPUBCheck OPF-073 is een foutmelding: “External identifiers must not appear in the document type declaration.” Een XML-document's DOCTYPE gebruikt een extern identificatie (een publieke of systeem id) die EPUB niet toestaat voor dat media type. EPUB staat alleen een korte lijst toe, zoals de SVG 1.1, MathML 3.0 en NCX DTD's.

Het officiële bericht

External identifiers must not appear in the document type declaration.

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

  • Een XHTML hoofdstuk in een EPUB 3 met een XHTML 1.1 of XHTML 1.0 DOCTYPE overgenomen van EPUB 2.
  • Een SVG-bestand geëxporteerd met een DOCTYPE voor een andere SVG-versie.
  • Een DOCTYPE gekopieerd van een webpagina-template.

Hoe het te repareren

  1. Open het bestand waar EPUBCheck naar verwijst en kijk naar de DOCTYPE-regel.
  2. Voor EPUB 3 XHTML, gebruik <!DOCTYPE html> of helemaal geen DOCTYPE.
  3. Voor andere bestanden, gebruik de identificator die voor hun mediatype in EPUB 3.3 is vermeld, of verwijder de DOCTYPE.

Wanneer het niet dit is

Als de XHTML DOCTYPE louter verouderd is, meldt EPUBCheck HTM-004 in plaats daarvan.

Termen die hier worden gebruikt

Andere OPF berichten

  • OPF-072 Metadata element "…" is empty.
  • OPF-074 Package resource "…" is declared in several manifest items.
  • OPF-070 Custom collection role "…" is an invalid URL.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-066 Missing "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.

Bronnen

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

FAQ

Wat betekent EPUBCheck OPF-073?

EPUBCheck OPF-073 is een foutmelding: “External identifiers must not appear in the document type declaration.” Een XML-document's DOCTYPE gebruikt een extern identificatie (een publieke of systeem id) die EPUB niet toestaat voor dat media type. EPUB staat alleen een korte lijst toe, zoals de SVG 1.1, MathML 3.0 en NCX DTD's.

Is OPF-073 een fout?

OPF-073 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verstuur naar Kindle kunnen het weigeren, en EPUBCheck stopt met status 1.

PDF naar EPUB tools

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

Bekijk alle tools