Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-073: DOCTYPE identifikator ikke tilladt

Opdateret:

EPUBCheck OPF-073 er en fejlmeddelelse: “External identifiers must not appear in the document type declaration.” Et XML-dokument's DOCTYPE bruger en ekstern identifikator (en offentlig eller system id), som EPUB ikke tillader for den mediatype. EPUB tillader kun en kort liste, såsom SVG 1.1, MathML 3.0 og NCX DTD'er.

Den officielle meddelelse

External identifiers must not appear in the document type declaration.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Et XHTML kapitel i en EPUB 3 med en XHTML 1.1 eller XHTML 1.0 DOCTYPE der er blevet overført fra EPUB 2.
  • En SVG-fil eksporteret med en DOCTYPE for en anden SVG-version.
  • En DOCTYPE kopieret fra en webside-skabelon.

Sådan retter du det

  1. Åbn filen, som EPUBCheck peger på, og se dens DOCTYPE-linje.
  2. For EPUB 3 XHTML, brug <!DOCTYPE html> eller ingen DOCTYPE overhovedet.
  3. For andre filer, brug den identificerede, der er angivet for deres mediatype i EPUB 3.3, eller fjern DOCTYPE.

Hvornår det ikke er dette

Hvis XHTML DOCTYPE blot er forældet, rapporterer EPUBCheck HTM-004 i stedet.

Termer der bruges her

Andre OPF beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-073?

EPUBCheck OPF-073 er en fejlmeddelelse: “External identifiers must not appear in the document type declaration.” Et XML-dokument's DOCTYPE bruger en ekstern identifikator (en offentlig eller system id), som EPUB ikke tillader for den mediatype. EPUB tillader kun en kort liste, såsom SVG 1.1, MathML 3.0 og NCX DTD'er.

Er OPF-073 en fejl?

OPF-073 rapporteres som fejl som standard. Den EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer