Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

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.

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

  1. Βρείτε το στοιχείο σύνδεσμου EPUBCheck που δείχνει.
  2. Κατευθύνετε το href στο πραγματικό αρχείο (ένα αρχείο ήχου, μια εγγραφή), όχι στο έγγραφο πακέτου.
  3. Για να περιγράψετε ένα στοιχείο της συσκευασίας, χρησιμοποιήστε την ιδιότητα refines με #id αντί για href.

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

Αν το href ενός αντικειμένου μανιφέστου περιέχει ένα τμήμα, αυτό είναι OPF-091.

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

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

  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-099 The manifest must not list the package document.
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-096b No hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.
  • OPF-100 The "…" property only applies to pre-paginated content.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck OPF-098;

EPUBCheck OPF-098 είναι ένα μήνυμα σφάλματος: “The "href" attribute must reference resources, not elements in the package document, but found URL "…".” Ο σύνδεσμος href ενός στοιχείου μεταδεδομένων δείχνει σε ένα στοιχείο μέσα στο ίδιο το έγγραφο πακέτου (μια διεύθυνση URL με #id). Τα στοιχεία συνδέσμου πρέπει να αναφέρονται σε πόρους, όχι σε μέρη του εγγράφου πακέτου.

Είναι OPF-098 σφάλμα;

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

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

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

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