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ć
- Przeczytaj nazwy właściwości i typu mediów EPUBCheck w wiadomości.
- Przenieś właściwość do elementu, który naprawdę opisuje, na przykład cover-image do samego pliku obrazu.
- 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-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-007Re-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.