EPUBCheck RSC-019: metadata.xml brak
Zaktualizowane:
EPUBCheck RSC-019 to komunikat ostrzegawczy: „EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” EPUB zawiera wiele wykonania (więcej niż jeden dokument paczki), ale brakuje pliku META-INF/metadata.xml. Format wielu wykonań rekomenduje ten plik dla metadanych, które dotyczą całego kontenera.
Oficjalna wiadomość
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- container.xml z kilkoma elementami rootfile, na przykład wersją dostosowującą się i o stałej układzie.
- Wersja dodana później do istniejącej książki bez metadanych na poziomie kontenera.
Jak to naprawić
- Zdecyduj, czy naprawdę potrzebujesz kilku wersji; większość książek ma tylko jeden dokument pakietowy.
- Jeśli tak, dodaj META-INF/metadata.xml z pierwotnym elementem metadanych w przestrzeni nazw http://www.idpf.org/2013/metadata.
- Odbuduj archiwum i zwaliduj ponownie.
Kiedy to nie to
To nie ma związku z własnymi metadanymi dokumentu pakietu, których problemy pojawiają się jako wiadomości OPF lub RSC-005.
Terminy używane tutaj
Inne komunikaty RSC
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.