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

EPUBCheck OPF-016: rootfile χωρίς full-path

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

EPUBCheck OPF-016 είναι ένα μήνυμα σφάλματος: “The element "rootfile" is missing its required attribute "full-path".” Ένα στοιχείο rootfile στο META-INF/container.xml δεν έχει χαρακτηριστικό full-path. Αυτό το χαρακτηριστικό είναι το μόνο που λέει στις εφαρμογές ανάγνωσης πού είναι το έγγραφο πακέτου, οπότε το βιβλίο δεν μπορεί να ανοιχτεί χωρίς αυτό.

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

The element "rootfile" is missing its required attribute "full-path".

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

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

  • Ένα χειρόγραφο container.xml που λείπει την ιδιότητα.
  • Το όνομα της ιδιότητας έχει γραφεί λάθος, όπως fullpath ή full_path.
  • Ένα πρότυπο container.xml που δεν ολοκληρώθηκε ποτέ.

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

  1. Ανοίξτε το META-INF/container.xml.
  2. Προσθέστε την πλήρη διαδρομή με τη διαδρομή του εγγράφου πακέτου από τη ρίζα του αποθετηρίου, για παράδειγμα <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>.
  3. Ελέγξτε ότι η διαδρομή ταιριάζει με το πραγματικό όνομα αρχείου και το γράμμα, έπειτα ξαναχτίστε το EPUB.

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

Αν το full-path είναι παρόν αλλά κενό, το EPUBCheck αναφέρει OPF-017; αν δείχνει σε ένα ελλείπον αρχείο, OPF-002.

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

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

  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
  • OPF-018b The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.

Πηγές

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

FAQ

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

EPUBCheck OPF-016 είναι ένα μήνυμα σφάλματος: “The element "rootfile" is missing its required attribute "full-path".” Ένα στοιχείο rootfile στο META-INF/container.xml δεν έχει χαρακτηριστικό full-path. Αυτό το χαρακτηριστικό είναι το μόνο που λέει στις εφαρμογές ανάγνωσης πού είναι το έγγραφο πακέτου, οπότε το βιβλίο δεν μπορεί να ανοιχτεί χωρίς αυτό.

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

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

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

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

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