EPUBCheck OPF-015: niepotrzebna właściwość manifestu
Zaktualizowane:
EPUBCheck OPF-015 to komunikat o błędzie: „The property "…" should not be declared in the OPF file.” Wpis manifestu deklaruje właściwość, którą dokument rzeczywiście nie używa, taką jak svg, mathml lub skrypty. EPUB wymaga, aby te właściwości odpowiadały zawartości, więc nieaktualna przekazywana jest jako błąd.
Oficjalna wiadomość
The property "%1$s" should not be declared in the OPF file.
- 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
- Właściwości skopiowane z manifestu szablonu, który zadeklarował je dla każdego rozdziału.
- SVG, MathML lub skrypt zostały usunięte z dokumentu, ale właściwość pozostała.
- Narzędzie, które dodaje właściwości na podstawie zgadywania z nazw plików, zamiast czytać zawartość.
Jak to naprawić
- Przeczytaj właściwość i nazwy plików EPUBCheck.
- Otwórz dokument i potwierdź, że naprawdę nie zawiera takiego elementu (svg, math lub script).
- Usuń właściwość z tego elementu manifestu, zachowując inne właściwości, które ma.
Kiedy to nie to
Jeśli dokument korzysta z funkcji, a właściwość jest brakująca, to jest OPF-014.
Terminy używane tutaj
Inne komunikaty OPF
OPF-014The property "…" should be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-012Item property "…" is not defined for media type "…".OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.