EPUBCheck RSC-014: αναγνωριστής λάθους τύπου
Ενημερωμένο:
EPUBCheck RSC-014 είναι ένα μήνυμα χρήσης: “Fragment identifier defines an incompatible resource type.” Ένας αναγνωριστής τμήματος αναφέρεται σε κάτι διαφορετικού τύπου από αυτόν που αναμένει η παραπομπή. Είναι ένα μήνυμα χρήσης, που εμφανίζεται μόνο με -u, για παράδειγμα ένας σύνδεσμος που θα έπρεπε να στοχεύει σε ένα στοιχείο SVG αλλά επιλύεται σε άλλο είδος πόρου.
Το επίσημο μήνυμα
Fragment identifier defines an incompatible resource type.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα απόσπασμα αντιγραμμένο από άλλο αρχείο που έχει ένα στοιχείο με το ίδιο id αλλά διαφορετικού τύπου.
- Μία παραπομπή σε ένα θραύσμα SVG που δείχνει πραγματικά σε ένα έγγραφο XHTML, ή το αντίστροφο.
Πώς να το διορθώσω
- Διαβάστε τα ονόματα αναφοράς EPUBCheck και ελέγξτε ποιο είδος στοιχείου επιλύει το #fragment.
- Δείξτε την αναφορά σε ένα στοιχείο του αναμενόμενου τύπου ή στο σωστό αρχείο.
- Επικυρώστε ξανά με -u για να επιβεβαιώσετε.
Όταν δεν είναι αυτό
Εάν το τμήμα δεν υπάρχει καθόλου, το σφάλμα είναι RSC-012.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-015A fragment identifier is required for svg use tag references.RSC-012Fragment identifier is not defined.RSC-016Fatal Error while parsing file: …RSC-011Found a reference to a resource that is not a spine item.RSC-017Warning while parsing file: …
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.