EPUBCheck OPF-028: πρόθεμα που χρησιμοποιείται αλλά δεν έχει δηλωθεί
Ενημερωμένο:
EPUBCheck OPF-028 είναι ένα μήνυμα σφάλματος: “Undeclared prefix: "…".” Μια ιδιότητα χρησιμοποιεί ένα πρόθεμα που δεν έχει δηλωθεί στο χαρακτηριστικό prefix του εγγράφου πακέτου. Εκτός από τα δεσμευμένα πρόθεμα, κάθε πρόθεμα πρέπει να αντιστοιχεί σε ένα URI λεξιλογίου πριν μπορέσει να χρησιμοποιηθεί.
Το επίσημο μήνυμα
Undeclared prefix: "%1$s".
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ιδιότητες προμηθευτών όπως το ibooks:version χρησιμοποιούνται χωρίς να δηλώνεται το πρόθεμα ibooks.
- Η ουρά: οι μετατροπές εκτελούνται μερικές τη φορά, με προτεραιότητα κατά σχέδιο, έτσι σε πολυάσχολες στιγμές μπορεί να περιμένετε για τη σειρά σας.
- Ένα τυπογραφικό λάθος στο πρόθεμα μιας ιδιότητας, έτσι ώστε να μην ταιριάζει πλέον με την δηλωμένη.
Πώς να το διορθώσω
- Διαβάστε τα ονόματα προθέματος EPUBCheck.
- Προσθέστε την αντιστοίχισή του στο χαρακτηριστικό prefix του στοιχείου πακέτου. Γράψτε κάθε αντιστοίχιση ως το όνομα πρόθεμα, μια άνω και κόμμα, έναν χώρο και το URI λεξιλογίου, και χωρίστε τις αντιστοιχίσεις με λευκό χώρο, για παράδειγμα
prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/". - Ή, αν η ιδιότητα δεν χρειάζεται, αφαιρέστε την.
Όταν δεν είναι αυτό
Αν το πρόθεμα είναι δηλωμένο αλλά η δήλωση είναι κακώς γραμμένη, αυτό είναι μια παραλλαγή του OPF-004.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-027Undefined property: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-026Found malformed property value: "…".OPF-030The unique-identifier "…" was not found.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Πηγές
- EPUB 3.3, §D.1.4 The prefix attribute · διαβαστεί
- EPUB 3.3, §D.1.5 Reserved prefixes · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.