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

EPUBCheck OPF-017: κενό rootfile full-path

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

EPUBCheck OPF-017 είναι ένα μήνυμα σφάλματος: “The attribute "full-path" on element "rootfile" must not be empty.” Ένα στοιχείο rootfile στο META-INF/container.xml έχει ένα κενό χαρακτηριστικό full-path. Το χαρακτηριστικό πρέπει να περιέχει τη διαδρομή προς το έγγραφο πακέτου· μια κενή τιμή αφήνει τις εφαρμογές ανάγνωσης με τίποτα να ανοίξουν.

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

The attribute "full-path" on element "rootfile" must not be empty.

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

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

  • Ένα πρότυπο container.xml του οποίου η διαδρομή δεν συμπληρώθηκε ποτέ.
  • Ένα σενάριο κατασκευής που γράφει τη διαδρομή από μια μεταβλητή που αποδείχθηκε κενή.
  • Ένας δρόμος που διαγράφηκε κατά λάθος κατά την επεξεργασία του αρχείου.

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

  1. Ανοίξτε το META-INF/container.xml.
  2. Γράψτε την διαδρομή του εγγράφου πακέτου από τη ρίζα του αρχείου, για παράδειγμα full-path="OEBPS/content.opf".
  3. Ελέγξτε τη διαδρομή γράμμα προς γράμμα σε σχέση με το πραγματικό αρχείο, έπειτα ξαναχτίστε το EPUB.

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

Εάν το χαρακτηριστικό λείπει εντελώς, αυτό είναι OPF-016.

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

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

  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • 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-015 The property "…" should not be declared in the OPF file.
  • OPF-014 The property "…" should be declared in the OPF file.
  • 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-017;

EPUBCheck OPF-017 είναι ένα μήνυμα σφάλματος: “The attribute "full-path" on element "rootfile" must not be empty.” Ένα στοιχείο rootfile στο META-INF/container.xml έχει ένα κενό χαρακτηριστικό full-path. Το χαρακτηριστικό πρέπει να περιέχει τη διαδρομή προς το έγγραφο πακέτου· μια κενή τιμή αφήνει τις εφαρμογές ανάγνωσης με τίποτα να ανοίξουν.

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

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

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

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

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