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
- Deschide fișierul la care EPUBCheck face referire și uită-te la linia sa DOCTYPE.
- Pentru EPUB 3 XHTML, folosiți
<!DOCTYPE html>sau deloc DOCTYPE. - 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-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.
Surse
- EPUB 3.3, §3.9 XML conformance · citește
- EPUB 3.3, §B. Allowed external identifiers · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.