Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πόροι και αναφορές

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 αλλά το λάθος αρχείο μετά από μια διαίρεση κεφαλαίου.

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

  1. Βρείτε το σύνδεσμο και το id που αναφέρονται στο μήνυμα.
  2. Προσθέστε την ελλείπουσα ταυτότητα στο στοιχείο στόχου, ή διορθώστε το σύνδεσμο σε μια ταυτότητα που υπάρχει.
  3. Μετά την διαίρεση των κεφαλαίων, ενημερώστε τους συνδέσμους ώστε να ονομάζουν το αρχείο όπου τώρα βρίσκεται η ταυτότητα.

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

Εάν το ίδιο το αρχείο λείπει, αυτό είναι RSC-007; ένα τμήμα σε PNG ή JPEG είναι RSC-009.

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

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

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck RSC-012;

EPUBCheck RSC-012 είναι ένα μήνυμα σφάλματος: “Fragment identifier is not defined.” Ένας σύνδεσμος αναφέρεται σε έναν αναγνωριστή τμήματος (#id) που δεν υπάρχει στο στοχευόμενο έγγραφο. Ο σύνδεσμος ανοίγει το σωστό αρχείο αλλά δεν μπορεί να πηδήξει στο επιθυμητό σημείο, κάτι που είναι κοινό με υποσημειώσεις και καταχωρίσεις ευρετηρίου.

Είναι το RSC-012 ένα σφάλμα;

RSC-012 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Καταστήματα και Αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.

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

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

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