EPUBCheck OPF-013: οι δηλωμένοι τύποι μέσων διαφέρουν
Ενημερωμένο:
EPUBCheck OPF-013 είναι μήνυμα προειδοποίησης: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Ένα έγγραφο περιεχομένου δηλώνει έναν τύπο μέσων για έναν πόρο και το μανιφέστο δηλώνει έναν άλλο. Οι εφαρμογές ανάγνωσης μπορούν να εμπιστευτούν είτε την τιμή, οπότε μια ασυμφωνία μπορεί να αποτρέψει τον πόρο από το να αναπαραχθεί ή να εμφανιστεί.
Το επίσημο μήνυμα
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ένα στοιχείο object, embed, link ή source του οποίου το αξίωμα τύπου δεν συμφωνεί με το στοιχείο του δηλωτικού.
- Ένα αρχείο μετατράπηκε σε άλλη μορφή (για παράδειγμα, ήχος επανακωδικοποιημένος) χωρίς να ενημερωθούν όλοι οι δηλώσεις.
- Ένα χαρακτηριστικό τύπου που αντιγράφεται από μια ιστοσελίδα που χρησιμοποίησε διαφορετική μορφή.
Πώς να το διορθώσω
- Ελέγξτε τη πραγματική μορφή των αρχείων EPUBCheck.
- Ορίστε τον τύπο μέσου του manifest σε εκείνη τη πραγματική μορφή.
- Κάντε την παράμετρο type στο έγγραφο περιεχομένου να λέει το ίδιο, ή αφαιρέστε την παράμετρο type εάν το στοιχείο δεν την χρειάζεται.
Όταν δεν είναι αυτό
Εάν το περιεχόμενο του αρχείου δεν ταιριάζει με τον τύπο μέσων του μανιφέστου, αυτό είναι OPF-029.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-012Item property "…" is not defined for media type "…".OPF-014The property "…" should be declared in the OPF file.OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Πηγές
- EPUB 3.3, §5.6.2 The item element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.