EPUBCheck RSC-012: σπασμένος σύνδεσμος αναγνωριστή (#id)
Ενημερωμένο:
EPUBCheck RSC-012 είναι ένα μήνυμα σφάλματος: “Fragment identifier is not defined.” Ένας σύνδεσμος αναφέρεται σε έναν αναγνωριστή τμήματος (#id) που δεν υπάρχει στο στοχευόμενο έγγραφο. Ο σύνδεσμος ανοίγει το σωστό αρχείο αλλά δεν μπορεί να πηδήξει στο επιθυμητό σημείο, κάτι που είναι κοινό με υποσημειώσεις και καταχωρίσεις ευρετηρίου.
Το επίσημο μήνυμα
Fragment identifier is not defined.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Σύνδεσμοι υποσημειώσεων ή πίνακα περιεχομένων σε μια ταυτότητα που μετονομάστηκε ή δεν γράφτηκε ποτέ, ένα κοινό αποτέλεσμα της μετατροπής και του διαχωρισμού ενός βιβλίου σε κεφάλαια.
- Ένας σύνδεσμος που στοχεύει το σωστό id αλλά το λάθος αρχείο μετά από μια διαίρεση κεφαλαίου.
Πώς να το διορθώσω
- Βρείτε το σύνδεσμο και το id που αναφέρονται στο μήνυμα.
- Προσθέστε την ελλείπουσα ταυτότητα στο στοιχείο στόχου, ή διορθώστε το σύνδεσμο σε μια ταυτότητα που υπάρχει.
- Μετά την διαίρεση των κεφαλαίων, ενημερώστε τους συνδέσμους ώστε να ονομάζουν το αρχείο όπου τώρα βρίσκεται η ταυτότητα.
Όταν δεν είναι αυτό
Εάν το ίδιο το αρχείο λείπει, αυτό είναι RSC-007; ένα τμήμα σε PNG ή JPEG είναι RSC-009.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
RSC-011Found a reference to a resource that is not a spine item.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-010Reference to non-standard resource type found.RSC-014Fragment identifier defines an incompatible resource type.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-015A fragment identifier is required for svg use tag references.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.