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

EPUBCheck HTM_061: μη έγκυρη ιδιότητα data-*

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

EPUBCheck 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).” Ένα όνομα ιδιότητας data-* δεν είναι έγκυρο. Μια προσαρμοσμένη ιδιότητα δεδομένων χρειάζεται τουλάχιστον ένα χαρακτήρα μετά την παύλα, δεν επιτρέπονται κεφαλαία γράμματα ASCII και μόνο χαρακτήρες που επιτρέπονται σε ονόματα XML.

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

"%1$s" 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).

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

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

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Ονόματα όπως data-, data-Page ή data-x:y.
  • Ιδιότητες που παράγονται από ένα script ή ένα εργαλείο σχεδίασης που διατηρεί ονόματα camelCase.

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

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Μετονομάστε την παράμετρο σε πεζούς χαρακτήρες, για παράδειγμα data-page αντί για data-Page.
  3. Αν ένα script ήstylesheet διαβάζει την ιδιότητα, ενημερώστε την και στο νέο όνομα.
  4. Αφαιρέστε την ιδιότητα αν τίποτα στο βιβλίο δεν τη χρησιμοποιεί.
  5. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Εάν το χαρακτηριστικό έχει πρόθεμα με χώρο ονομάτων (όπως το ibooks:something), οι κανόνες είναι αυτοί των προσαρμοσμένων χαρακτηριστικών, αναφερόμενοι ως HTM_054.

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

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

  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
  • 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_061;

EPUBCheck 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).” Ένα όνομα ιδιότητας data-* δεν είναι έγκυρο. Μια προσαρμοσμένη ιδιότητα δεδομένων χρειάζεται τουλάχιστον ένα χαρακτήρα μετά την παύλα, δεν επιτρέπονται κεφαλαία γράμματα ASCII και μόνο χαρακτήρες που επιτρέπονται σε ονόματα XML.

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

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

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

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

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