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

EPUBCheck HTM_054: επιφυλαγμένος προσαρμοσμένος ονομασία χώρου

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

EPUBCheck HTM_054 είναι ένα μήνυμα σφάλματος: “Custom attribute namespace ("…") must not include the string "…" in its domain.” Ένα προσαρμοσμένο χαρακτηριστικό χρησιμοποιεί έναν ονομασία χώρου του οποίου το domain περιέχει w3.org ή idpf.org. EPUB επιτρέπει τις προσαρμοσμένες ιδιότητες με πρόθεμα μόνο σε ονομασίες χώρου εκτός των δύο τομέων, οι οποίοι είναι επιφυλαγμένοι για τα πρότυπα ίδια.

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

Custom attribute namespace ("%1$s") must not include the string "%2$s" in its domain.

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

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

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

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

  • Ένα χαρακτηριστικό σε ένα επινοημένο namespace κάτω από το w3.org ή το idpf.org, συχνά ένα τυπογραφικό λάθος για ένα πραγματικό namespace.
  • Ένα πραγματικό EPUB ή HTML attribute γραμμένο με λάθος URI namespace, οπότε θεωρείται ως προσαρμοσμένο.

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

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Εάν το χαρακτηριστικό είναι ένα τυπικό (όπως το epub:type), δηλώστε το σωστό του χώρο ονομάτων, π.χ. xmlns:epub="http://www.idpf.org/2007/ops".
  3. Αν είναι δική σας ή μιας ιδιότητας προμηθευτή, μετακινήστε την σε ένα URI χώρου ονόματος σε τομέα που ελέγχετε, ή αφαιρέστε την.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Αν το πρόβλημα είναι ένα όνομα χαρακτηριστικού data-*, αυτό είναι HTM_061.

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

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

  • HTM_055 The "…" element should not be used (discouraged construct)
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].

Πηγές

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

FAQ

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

EPUBCheck HTM_054 είναι ένα μήνυμα σφάλματος: “Custom attribute namespace ("…") must not include the string "…" in its domain.” Ένα προσαρμοσμένο χαρακτηριστικό χρησιμοποιεί έναν ονομασία χώρου του οποίου το domain περιέχει w3.org ή idpf.org. EPUB επιτρέπει τις προσαρμοσμένες ιδιότητες με πρόθεμα μόνο σε ονομασίες χώρου εκτός των δύο τομέων, οι οποίοι είναι επιφυλαγμένοι για τα πρότυπα ίδια.

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

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

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

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

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