EPUBCheck OPF-073: identifikátor DOCTYPE není povolen
Aktualizováno:
EPUBCheck OPF-073 je chybová zpráva: „External identifiers must not appear in the document type declaration.“ DOCTYPE XML dokumentu používá externí identifikátor (veřejný nebo systémový id), který EPUB pro tento typ médií nepovoluje. EPUB povoluje pouze krátký seznam, jako je SVG 1.1, MathML 3.0 a DTD NCX.
Oficiální zpráva
External identifiers must not appear in the document type declaration.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Kapitola XHTML v EPUB 3 se XHTML 1.1 nebo XHTML 1.0 DOCTYPE přenesenou z EPUB 2.
- Soubor SVG exportovaný s DOCTYPE pro jinou verzi SVG.
- DOCTYPE zkopírovaný z šablony webové stránky.
Jak to opravit
- Otevřete soubor, na který se EPUBCheck odkazuje, a podívejte se na jeho DOCTYPE řádek.
- Pro EPUB 3 XHTML, použijte
<!DOCTYPE html>nebo žádný DOCTYPE vůbec. - Pro ostatní soubory použijte identifikátor uvedený pro jejich typ média v EPUB 3.3, nebo odstraňte DOCTYPE.
Kdy to není to
Pokud je DOCTYPE XHTML jen zastaralý, EPUBCheck hlásí HTM-004 místo toho.
Podmínky používané zde
Další OPF zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.