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

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.
  • Η ουρά: οι μετατροπές εκτελούνται μερικές τη φορά, με προτεραιότητα κατά σχέδιο, έτσι σε πολυάσχολες στιγμές μπορεί να περιμένετε για τη σειρά σας.
  • Ένα τυπογραφικό λάθος στο πρόθεμα μιας ιδιότητας, έτσι ώστε να μην ταιριάζει πλέον με την δηλωμένη.

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

  1. Διαβάστε τα ονόματα προθέματος EPUBCheck.
  2. Προσθέστε την αντιστοίχισή του στο χαρακτηριστικό prefix του στοιχείου πακέτου. Γράψτε κάθε αντιστοίχιση ως το όνομα πρόθεμα, μια άνω και κόμμα, έναν χώρο και το URI λεξιλογίου, και χωρίστε τις αντιστοιχίσεις με λευκό χώρο, για παράδειγμα prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Ή, αν η ιδιότητα δεν χρειάζεται, αφαιρέστε την.

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

Αν το πρόθεμα είναι δηλωμένο αλλά η δήλωση είναι κακώς γραμμένη, αυτό είναι μια παραλλαγή του OPF-004.

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

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

  • OPF-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Πηγές

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

FAQ

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

EPUBCheck OPF-028 είναι ένα μήνυμα σφάλματος: “Undeclared prefix: "…".” Μια ιδιότητα χρησιμοποιεί ένα πρόθεμα που δεν έχει δηλωθεί στο χαρακτηριστικό prefix του εγγράφου πακέτου. Εκτός από τα δεσμευμένα πρόθεμα, κάθε πρόθεμα πρέπει να αντιστοιχεί σε ένα URI λεξιλογίου πριν μπορέσει να χρησιμοποιηθεί.

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

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

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

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

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