Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

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.

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

  1. Βρείτε το στοιχείο NCX στο μάνιφεστ; ο τύπος μέσων του πρέπει να είναι application/x-dtbncx+xml.
  2. Ορίστε το toc χαρακτηριστικό του spine σε αυτό το αναγνωριστικό του στοιχείου.
  3. Σε μια EPUB 3 χωρίς NCX, αφαιρέστε την ιδιότητα toc.

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

Εάν το toc αναφέρει μια ταυτότητα που δεν υπάρχει καθόλου, αυτό είναι OPF-049.

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

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

  • OPF-049 Item id "…" was not found in the manifest.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-054 Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-055 … tag is empty.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck OPF-050;

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.

Είναι OPF-050 ένα σφάλμα;

OPF-050 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.

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

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

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