EPUBCheck OPF-098: σύνδεσμος σε στοιχείο πακέτου
Ενημερωμένο:
EPUBCheck OPF-098 είναι ένα μήνυμα σφάλματος: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” Ο σύνδεσμος href ενός στοιχείου μεταδεδομένων δείχνει σε ένα στοιχείο μέσα στο ίδιο το έγγραφο πακέτου (μια διεύθυνση URL με #id). Τα στοιχεία συνδέσμου πρέπει να αναφέρονται σε πόρους, όχι σε μέρη του εγγράφου πακέτου.
Το επίσημο μήνυμα
The "href" attribute must reference resources, not elements in the package document, but found URL "%1$s".
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ένας σύνδεσμος γραμμένος ως href="#title" ή content.opf#meta1 για να δείξει σε μεταδεδομένα στο ίδιο αρχείο.
- Ένας σύνδεσμος φωνής ή εγγραφής απευθύνεται σε ένα στοιχείο meta αντί για ένα αρχείο.
- Ένας σύνδεσμος που αντέγραψε από τη σύνταξη refinements, η οποία πράγματι χρησιμοποιεί #id.
Πώς να το διορθώσω
- Βρείτε το στοιχείο σύνδεσμου EPUBCheck που δείχνει.
- Κατευθύνετε το href στο πραγματικό αρχείο (ένα αρχείο ήχου, μια εγγραφή), όχι στο έγγραφο πακέτου.
- Για να περιγράψετε ένα στοιχείο της συσκευασίας, χρησιμοποιήστε την ιδιότητα refines με #id αντί για href.
Όταν δεν είναι αυτό
Αν το href ενός αντικειμένου μανιφέστου περιέχει ένα τμήμα, αυτό είναι OPF-091.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-099The manifest must not list the package document.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-100The "…" property only applies to pre-paginated content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Πηγές
- EPUB 3.3, §5.5.6 The link element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.