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
- Åbn filen, som EPUBCheck peger på, og se dens DOCTYPE-linje.
- For EPUB 3 XHTML, brug
<!DOCTYPE html>eller ingen DOCTYPE overhovedet. - 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-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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.