EPUBCheck OPF-050: spine toc δεν είναι NCX
Ενημερωμένο:
EPUBCheck OPF-050 είναι ένα μήνυμα σφάλματος: “TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.” Η παράμετρος toc του spine αναφέρεται σε ένα στοιχείο που δεν είναι αρχείο NCX. Στο EPUB 2 (και σε EPUB 3 βιβλία που διατηρούν ένα NCX για παλιούς αναγνώστες) το toc πρέπει να ονομάζει το στοιχείο NCX.
Το επίσημο μήνυμα
TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- toc ρυθμισμένο στο id του εγγράφου πλοήγησης αντί για το NCX.
- toc που δείχνει σε ένα κεφάλαιο ή άλλο αρχείο κατά λάθος.
- Το NCX δηλώθηκε με τον λανθασμένο τύπο μέσων, έτσι δεν φαίνεται σαν NCX.
Πώς να το διορθώσω
- Βρείτε το στοιχείο NCX στο μάνιφεστ; ο τύπος μέσων του πρέπει να είναι application/x-dtbncx+xml.
- Ορίστε το toc χαρακτηριστικό του spine σε αυτό το αναγνωριστικό του στοιχείου.
- Σε μια EPUB 3 χωρίς NCX, αφαιρέστε την ιδιότητα toc.
Όταν δεν είναι αυτό
Εάν το toc αναφέρει μια ταυτότητα που δεν υπάρχει καθόλου, αυτό είναι OPF-049.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-049Item id "…" was not found in the manifest.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-045Encountered circular reference in fallback chain.OPF-055… tag is empty.
Πηγές
- EPUB 3.3, §5.7.1 The spine element · διαβαστεί
- EPUB 3.3, §5.9.5 NCX · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.