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
- Open het bestand waar EPUBCheck naar verwijst en kijk naar de DOCTYPE-regel.
- Voor EPUB 3 XHTML, gebruik
<!DOCTYPE html>of helemaal geen DOCTYPE. - 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-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.
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.