EPUBCheck RSC-019: metadata.xml lipsă
Actualizat:
EPUBCheck RSC-019 este un mesaj de avertizare: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” EPUB conține mai multe versiuni (mai mult de un document pachet) dar nu există fișierul META-INF/metadata.xml. Formatul cu multiple versiuni recomandă acel fișier pentru metadatele care se aplică întregului container.
Mesajul oficial
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Severitate implicită
- Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Un container.xml cu mai multe elemente rootfile, de exemplu o versiune reflowable și o versiune cu layout fix.
- O redare adăugată mai târziu unui book existent fără metadatele la nivel de container.
Cum să o repari
- Decideți dacă aveți cu adevărat nevoie de mai multe versiuni; cele mai multe cărți au doar un document pachet.
- Dacă o faci, adaugă META-INF/metadata.xml cu un element rădăcină de metadate în spațiul de nume http://www.idpf.org/2013/metadata.
- Reconstruiește arhiva și validează din nou.
Când nu este acest lucru
Nu este legat de metadatele proprii ale documentului pachetului, ale căror probleme apar ca mesaje OPF sau RSC-005.
Termeni folosiți aici
Alte mesaje RSC
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.