Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-073: identificator DOCTYPE nepermis

Actualizat:

EPUBCheck OPF-073 este un mesaj de eroare: “External identifiers must not appear in the document type declaration.” DOCTYPE-ul unui document XML folosește un identificator extern (un id public sau de sistem) pe care EPUB nu îl permite pentru acel tip de media. EPUB permite doar o listă scurtă, cum ar fi 1.1 SVG, 3.0 MathML și DTD-uri NCX.

Mesajul oficial

External identifiers must not appear in the document type declaration.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un capitol XHTML într-un EPUB 3 cu un DOCTYPE XHTML 1.1 sau XHTML 1.0 purtat din EPUB 2.
  • Un fișier SVG exportat cu un DOCTYPE pentru o altă versiune SVG.
  • Un DOCTYPE copiat dintr-un șablon de pagină web.

Cum să o repari

  1. Deschide fișierul la care EPUBCheck face referire și uită-te la linia sa DOCTYPE.
  2. Pentru EPUB 3 XHTML, folosiți <!DOCTYPE html> sau deloc DOCTYPE.
  3. Pentru alte fișiere, folosiți identificatorul listat pentru tipul lor de mediu în EPUB 3.3, sau eliminați DOCTYPE-ul.

Când nu este acest lucru

Dacă XHTML DOCTYPE este pur și simplu obsoleto, EPUBCheck raportează HTM-004 în schimb.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-073?

EPUBCheck OPF-073 este un mesaj de eroare: “External identifiers must not appear in the document type declaration.” DOCTYPE-ul unui document XML folosește un identificator extern (un id public sau de sistem) pe care EPUB nu îl permite pentru acel tip de media. EPUB permite doar o listă scurtă, cum ar fi 1.1 SVG, 3.0 MathML și DTD-uri NCX.

Este OPF-073 o eroare?

OPF-073 este raportat ca o eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle pot să îl respingă, iar EPUBCheck se încheie cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele