EPUBCheck OPF-099: το μανιφέστο καταγράφει το OPF
Ενημερωμένο:
EPUBCheck OPF-099 είναι ένα μήνυμα σφάλματος: “The manifest must not list the package document.” Το μανιφέστο παραθέτει το έγγραφο πακέτου Άου Γιεν, το οποίο δεν επιτρέπεται. Το έγγραφο πακέτου εντοπίζεται μέσω του META-INF/container.xml και περιγράφει την έκδοση; δεν είναι πόρος αυτού.
Το επίσημο μήνυμα
The manifest must not list the package document.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Εργαλεία που προσθέτουν κάθε αρχείο στο φάκελο στο μανιφέστο, συμπεριλαμβανομένου του .opf.
- Μια manifest που δημιουργήθηκε από ένα σενάριο που περπατάει ολόκληρο το φάκελο του βιβλίου.
- Ένα στοιχείο που προστέθηκε με το χέρι κατά τη διάρκεια της αντιμετώπισης προβλημάτων.
Πώς να το διορθώσω
- Βρείτε το στοιχείο manifest του οποίου το href δείχνει στο αρχείο .opf.
- Διαγράψτε αυτό το στοιχείο.
- Ελέγξτε ότι τίποτα άλλο (spine, εναλλακτικές) αναφέρεται στο id του.
Όταν δεν είναι αυτό
Αν άλλο αρχείο έχει δηλωθεί δύο φορές, αυτό είναι OPF-074.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Πηγές
- EPUB 3.3, §5.6.1 The manifest element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.