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

EPUBCheck OPF-049: id μανιφέστ δεν βρέθηκε

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

EPUBCheck OPF-049 είναι ένα μήνυμα σφάλματος: “Item id "…" was not found in the manifest.” Κάτι αναφέρεται σε ένα id καταλόγου που δεν υπάρχει, για παράδειγμα ένα spine itemref idref ή το χαρακτηριστικό toc του spine. Κάθε τέτοια αναφορά πρέπει να ταιριάζει με το id ενός στοιχείου στο manifest.

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

Item id "%1$s" was not found in the manifest.

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

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Ένα στοιχείο manifest που έχει αφαιρεθεί ή μετονομαστεί ενώ το spine εξακολουθεί να αναφέρεται σε αυτό.
  • Ένα τυπογραφικό λάθος ή μια διαφορά σε περίπτωση μεταξύ του idref και του item id.
  • Ένα spine που αντιγράφηκε από ένα άλλο βιβλίο με διαφορετικά ids.

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

  1. Διαβάστε τα ονόματα id EPUBCheck.
  2. Διορθώστε την αναφορά σε ένα υπάρχον id μανιφέστου.
  3. Ή προσθέστε το ελλείπον στοιχείο manifest, με το href και τον τύπο μέσου του, αν το αρχείο είναι στο βιβλίο.

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

Εάν το id υπάρχει αλλά το ίδιο στοιχείο είναι καταχωρημένο δύο φορές στο spine, αυτό είναι OPF-034.

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

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

  • OPF-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-054 Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….

Πηγές

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

FAQ

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

EPUBCheck OPF-049 είναι ένα μήνυμα σφάλματος: “Item id "…" was not found in the manifest.” Κάτι αναφέρεται σε ένα id καταλόγου που δεν υπάρχει, για παράδειγμα ένα spine itemref idref ή το χαρακτηριστικό toc του spine. Κάθε τέτοια αναφορά πρέπει να ταιριάζει με το id ενός στοιχείου στο manifest.

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

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

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

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

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