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

EPUBCheck OPF-012: właściwość błędna dla typu pliku

Zaktualizowane:

EPUBCheck OPF-012 to komunikat o błędzie: „Item property "…" is not defined for media type "…".” Wpis manifestu ma właściwość, która nie ma zastosowania do jego typu media. Właściwości manifestu opisują, czym jest plik lub co zawiera, a każda z nich jest zdefiniowana tylko dla określonych rodzajów plików.

Oficjalna wiadomość

Item property "%1$s" is not defined for media type "%2$s".

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

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • okładka na pliku, który nie jest obrazem, takim jak XHTML strona, która pokazuje okładkę.
  • nawigacja w pliku, który nie jest dokumentem XHTML.
  • svg, mathml lub skryptowane w pliku, który nie jest dokumentem zawartości, takim jak arkusz stylów lub obraz.

Jak to naprawić

  1. Przeczytaj nazwy właściwości i typu mediów EPUBCheck w wiadomości.
  2. Przenieś właściwość do elementu, który naprawdę opisuje, na przykład cover-image do samego pliku obrazu.
  3. Usuń właściwość, jeśli nie powinien jej nosić żaden element, a następnie uruchom EPUBCheck ponownie.

Kiedy to nie to

Jeśli atrybut po prostu nie istnieje w słownictwie, to OPF-027.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-007 Re-declaration of reserved prefix "…".

Ź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-012?

EPUBCheck OPF-012 to komunikat o błędzie: „Item property "…" is not defined for media type "…".” Wpis manifestu ma właściwość, która nie ma zastosowania do jego typu media. Właściwości manifestu opisują, czym jest plik lub co zawiera, a każda z nich jest zdefiniowana tylko dla określonych rodzajów plików.

Czy OPF-012 to błąd?

OPF-012 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i Wysyłanie do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 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