Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-073: identyfikator DOCTYPE niedozwolony

Zaktualizowane:

EPUBCheck OPF-073 jest komunikatem o błędzie: „External identifiers must not appear in the document type declaration.” Typ dokumentu XML używa zewnętrznego identyfikatora (publiczny lub systemowy id), którego EPUB nie zezwala na dany typ mediów. EPUB zezwala jedynie na krótką listę, taką jak SVG 1.1, MathML 3.0 i DTD NCX.

Oficjalna wiadomość

External identifiers must not appear in the document type declaration.

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Rozdział XHTML w EPUB 3 z DOCTYPE XHTML 1.1 lub XHTML 1.0 przeniesiony z EPUB 2.
  • Plik SVG wyeksportowany z DOCTYPE dla innej wersji SVG.
  • DOCTYPE skopiowane z szablonu strony internetowej.

Jak to naprawić

  1. Otwórz plik, na który wskazuje EPUBCheck i sprawdź linię DOCTYPE.
  2. Dla EPUB 3 XHTML, użyj <!DOCTYPE html> lub w ogóle nie stosuj DOCTYPE.
  3. Dla innych plików, użyj identyfikatora wymienionego dla ich typu mediów w EPUB 3.3, lub usuń DOCTYPE.

Kiedy to nie to

Jeśli DOCTYPE XHTML jest jedynie przestarzały, EPUBCheck zgłasza HTM-004 zamiast tego.

Terminy używane tutaj

Inne komunikaty 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.

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-073?

EPUBCheck OPF-073 jest komunikatem o błędzie: „External identifiers must not appear in the document type declaration.” Typ dokumentu XML używa zewnętrznego identyfikatora (publiczny lub systemowy id), którego EPUB nie zezwala na dany typ mediów. EPUB zezwala jedynie na krótką listę, taką jak SVG 1.1, MathML 3.0 i DTD NCX.

Czy OPF-073 jest błędem?

OPF-073 jest domyślnie zgłaszany jako błąd. EPUB narusza zasady specyfikacji i jest nieprawidłowy. Sklepy i funkcja Wyślij do Kindle mogą to odrzucić, a EPUBCheck zakończy się statusem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia