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

EPUBCheck HTM_062: αποσυρμένο SVG xlink:href

Ενημερωμένο:

EPUBCheck HTM_062 είναι ένα μήνυμα χρήσης: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Ένα στοιχείο SVG χρησιμοποιεί xlink:href, το οποίο έχει αποσυρθεί υπέρ του απλού href. EPUBCheck αναφέρει δύο σημειώσεις χρήσης σχετικά με αυτό. HTM_062 σημαίνει ότι χρησιμοποιείται xlink:href. HTM_063 σημαίνει ότι ένα στοιχείο έχει και xlink:href και href με διαφορετικές τιμές, επομένως διαφορετικές εφαρμογές μπορεί να φορτώνουν διαφορετικούς στόχους.

Το επίσημο μήνυμα

SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

Προεπιλεγμένη σοβαρότητα
Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
Έκδοση EPUBCheck
5.4.0

EPUBCheck εκτυπώνει αυτή την ταυτότητα με κάτω απόστροφο αντί για παύλα; αυτή η σελίδα χρησιμοποιεί την ταυτότητα ακριβώς όπως αναφέρεται EPUBCheck.

Τυπικές αιτίες

  • SVG παραχθείσας από παλαιότερους επεξεργαστές, οι οποίοι γράφουν xlink:href σε εικόνα, χρήση και στοιχεία a (HTM_062).
  • Ένα από τα δύο χαρακτηριστικά ενημερώθηκε και το άλλο ξεχάστηκε, για παράδειγμα μετά την αντικατάσταση μιας εικόνας (HTM_063).

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

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Αντικαταστήστε το xlink:href με href στα στοιχεία που απαριθμεί EPUBCheck.
  3. Εάν κρατήσετε και τα δύο για παλαιότερες εφαρμογές ανάγνωσης, δώστε τους ακριβώς την ίδια τιμή.
  4. Αφαιρέστε τη δήλωση xmlns:xlink μόλις δεν παραμείνει καμία παράμετρος xlink.
  5. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Αν ο στόχος του συνδέσμου λείπει από το EPUB, το μήνυμα είναι RSC-007, ανεξαρτήτως ποια ιδιότητα δείχνει σε αυτό.

Αναφέρθηκε επίσης ως

  • HTM_063 (χρήση): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").

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

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

  • HTM_061 "…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck HTM_062;

EPUBCheck HTM_062 είναι ένα μήνυμα χρήσης: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Ένα στοιχείο SVG χρησιμοποιεί xlink:href, το οποίο έχει αποσυρθεί υπέρ του απλού href. EPUBCheck αναφέρει δύο σημειώσεις χρήσης σχετικά με αυτό. HTM_062 σημαίνει ότι χρησιμοποιείται xlink:href. HTM_063 σημαίνει ότι ένα στοιχείο έχει και xlink:href και href με διαφορετικές τιμές, επομένως διαφορετικές εφαρμογές μπορεί να φορτώνουν διαφορετικούς στόχους.

Είναι HTM_062 σφάλμα;

Το HTM_062 αναφέρεται ως χρήση από προεπιλογή. Μόνο πληροφοριακό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck εκτελείται με -u (--usage). Δεν καθιστά την EPUB μη έγκυρη.

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

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

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