Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-073: DOCTYPE-Bezeichner nicht erlaubt

Aktualisiert:

EPUBCheck OPF-073 ist eine Fehlermeldung: „External identifiers must not appear in the document type declaration.“ Ein DOCTYPE eines XML-Dokuments verwendet einen externen Bezeichner (eine öffentliche oder System-ID), die EPUB für diesen Medientyp nicht erlaubt. EPUB erlaubt nur eine kurze Liste, wie die SVG 1.1, MathML 3.0 und NCX DTDs.

Die offizielle Nachricht

External identifiers must not appear in the document type declaration.

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Ein Kapitel einer XHTML in einem EPUB 3 mit einem XHTML 1.1 oder XHTML 1.0 DOCTYPE, das von EPUB 2 übernommen wurde.
  • Eine SVG-Datei, die mit einem DOCTYPE für eine andere SVG-Version exportiert wurde.
  • Ein DOCTYPE, der von einer Webseitenschablone kopiert wurde.

Wie man es behebt

  1. Öffnen Sie die Datei, auf die EPUBCheck verweist, und sehen Sie sich ihre DOCTYPE-Zeile an.
  2. Für EPUB 3 XHTML verwenden Sie <!DOCTYPE html> oder keinen DOCTYPE überhaupt.
  3. Für andere Dateien verwenden Sie die für ihren Medientyp in EPUB 3.3 aufgeführte Kennung oder entfernen Sie den DOCTYPE.

Wann es nicht das ist

Wenn der XHTML DOCTYPE nur veraltet ist, meldet EPUBCheck statt dessen HTM-004.

Hier verwendete Begriffe

Andere OPF Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-073?

EPUBCheck OPF-073 ist eine Fehlermeldung: „External identifiers must not appear in the document type declaration.“ Ein DOCTYPE eines XML-Dokuments verwendet einen externen Bezeichner (eine öffentliche oder System-ID), die EPUB für diesen Medientyp nicht erlaubt. EPUB erlaubt nur eine kurze Liste, wie die SVG 1.1, MathML 3.0 und NCX DTDs.

Ist OPF-073 ein Fehler?

OPF-073 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und das Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen