EPUBCheck OPF-091: τμήμα στο href του μανιφέστ
Ενημερωμένο:
EPUBCheck OPF-091 είναι ένα μήνυμα σφάλματος: “The item href URL must not have a fragment identifier.” Ένα href του στοιχείου μανιφέστ περιέχει έναν αναγνωριστή τμήματος (το μέρος μιας διεύθυνσης URL μετά το σύμβολο #). Τα στοιχεία μανιφέστ δηλώνουν ολόκληρα αρχεία, οπότε οι διευθύνσεις URL τους δεν πρέπει να δείχνουν μέσα σε ένα αρχείο.
Το επίσημο μήνυμα
The item href URL must not have a fragment identifier.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα href που έχει αντιγραφεί από έναν σύνδεσμο, όπως chapter1.xhtml#start.
- Ένα εργαλείο που δημιουργεί εγγραφές manifest από συνδέσμους πίνακα περιεχομένων.
- Ένα απόσπασμα που μένει μετά την επεξεργασία των διαδρομών με το χέρι.
Πώς να το διορθώσω
- Βρείτε το στοιχείο manifest που δείχνει το EPUBCheck.
- Αφαιρέστε το #fragment από το href του, αφήνοντας μόνο τη διαδρομή του αρχείου.
- Εάν δύο στοιχεία δείχνουν τώρα στο ίδιο αρχείο, κρατήστε το ένα και ενημερώστε τις αναφορές στην ταυτότητα του άλλου.
Όταν δεν είναι αυτό
Αν ένας σύνδεσμος μεταδεδομένων δείχνει σε ένα στοιχείο του εγγράφου πακέτου, αυτό είναι OPF-098.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-092Language tag "…" is not well-formed: …OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-088Unrecognized epub:type value "…".OPF-094The "media-type" attribute is required for "…" links.
Πηγές
- EPUB 3.3, §5.6.2 The item element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.