EPUBCheck HTM-025: μη καταχωρημένο σχήμα URI
Ενημερωμένο:
EPUBCheck HTM-025 είναι ένα μήνυμα προειδοποίησης: “Non-registered URI scheme type found in href.” Ένας σύνδεσμος χρησιμοποιεί ένα σχήμα URI που δεν είναι καταχωρημένο. EPUBCheck προειδοποιεί επειδή οι εφαρμογές ανάγνωσης ενδέχεται να μην ξέρουν τι να κάνουν με αυτό· το βιβλίο παραμένει έγκυρο.
Το επίσημο μήνυμα
Non-registered URI scheme type found in href.
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα τυπογραφικό λάθος στο scheme, όπως htp: ή http;.
- Ένα σχέδιο ειδικό για την εφαρμογή που έχει αντιγραφεί από μια ιστοσελίδα ή ένα σύστημα διαχείρισης εγγράφων.
- Ένας τοπικός δρόμος Windows ή μια αναφορά τοπικού αρχείου γραμμένη ως σύνδεσμος.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Διορθώστε το σχήμα σε http, https, mailto ή άλλο τυποποιημένο.
- Εάν ο σύνδεσμος δούλευε μόνο σε μία εφαρμογή ή στον υπολογιστή του συγγραφέα, αφαιρέστε τον σύνδεσμο και κρατήστε το κείμενο.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν ο σύνδεσμος είναι κενός (href=""), αυτό είναι HTM-045, όχι HTM-025.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα HTM
HTM-011Entity is undeclared.HTM-010Namespace "…" is unusual for the prefix "epub".HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-044Namespace uri "…" was included but not used.HTM-045Encountered empty href.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.