Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πόροι και αναφορές

EPUBCheck RSC-019: το metadata.xml λείπει

Ενημερωμένο:

EPUBCheck RSC-019 είναι ένα μήνυμα προειδοποίησης: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Το EPUB περιέχει πολλές αποδόσεις (περισσότερα από ένα έγγραφα πακέδου) αλλά δεν υπάρχει αρχείο META-INF/metadata.xml. Η μορφή πολλαπλών αποδόσεων προτείνει αυτό το αρχείο για μεταδεδομένα που ισχύουν για όλο το δοχείο.

Το επίσημο μήνυμα

EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Ένα container.xml με αρκετά στοιχεία rootfile, για παράδειγμα, μια επαναστατική και μια έκδοση σταθερού διάταξης.
  • Μια αναπαράσταση που προστέθηκε αργότερα σε ένα υπάρχον βιβλίο χωρίς τα μεταδεδομένα του επιπέδου του контейνερ.

Πώς να το διορθώσω

  1. Αποφασίστε αν χρειάζεστε πραγματικά πολλές εκδόσεις; Τα περισσότερα βιβλία έχουν μόνο ένα πακέτο εγγράφου.
  2. Εάν το κάνετε, προσθέστε το META-INF/metadata.xml με μια ριζική στοιχείο με μεταδεδομένα στο http://www.idpf.org/2013/metadata namespace.
  3. Επανακατασκευάστε το αρχείο και επικυρώστε ξανά.

Όταν δεν είναι αυτό

Δεν έχει σχέση με τα ίδια μεταδεδομένα του πακέτου εγγράφου, των οποίων τα προβλήματα εμφανίζονται ως μηνύματα OPF ή RSC-005.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα RSC

  • RSC-020 "…" is not a valid URL (…)
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-024 Informative parsing warning: …

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck RSC-019;

EPUBCheck RSC-019 είναι ένα μήνυμα προειδοποίησης: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Το EPUB περιέχει πολλές αποδόσεις (περισσότερα από ένα έγγραφα πακέδου) αλλά δεν υπάρχει αρχείο META-INF/metadata.xml. Η μορφή πολλαπλών αποδόσεων προτείνει αυτό το αρχείο για μεταδεδομένα που ισχύουν για όλο το δοχείο.

Είναι το RSC-019 ένα σφάλμα;

RSC-019 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι ενδέχεται να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0 εκτός αν περάσετε --failonwarnings.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία