EPUBCheck RSC-020: άκυρη σύνταξη URL σε έναν σύνδεσμο
Ενημερωμένο:
EPUBCheck RSC-020 είναι ένα μήνυμα σφάλματος: “"…" is not a valid URL (…).” Ένα URL στο EPUB δεν είναι συντακτικά έγκυρο. Οι εφαρμογές ανάγνωσης μπορεί να αποτύχουν να ακολουθήσουν τον σύνδεσμο ή να φορτώσουν τον πόρο, και το μήνυμα δίνει το URL και τον λόγο σε αγκύλες.
Το επίσημο μήνυμα
"%1$s" is not a valid URL (%2$s)
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Μη κωδικοποιημένα κενά ή άλλοι χαρακτήρες που πρέπει να κωδικοποιηθούν με ποσοστό σε μια URL.
- Backslashes που χρησιμοποιούνται ως διαχωριστικά διαδρομών (συνήθεια των Windows) αντί για forward slashes.
- Ένα τυπογραφικό λάθος στο τμήμα scheme ενός απόλυτου URL (ένας σύνδεσμος του οποίου το scheme είναι σωστά διαμορφωμένο αλλά δεν είναι καταχωρημένο είναι HTM-025 αντί).
Πώς να το διορθώσω
- Βρείτε το URL που αναφέρεται στο μήνυμα.
- Κωδικοποίηση ποσοστών κενών ως %20 και άλλων κρατημένων χαρακτήρων, και χρήση προς τα εμπρός διαχωριστικών.
- Ή μετονομάστε το αρχείο ώστε η διεύθυνση URL του να μην χρειάζεται κωδικοποίηση, και στη συνέχεια επικυρώστε ξανά.
Όταν δεν είναι αυτό
Αν η διεύθυνση URL είναι έγκυρη αλλά το αρχείο που ονομάζει λείπει, αυτό είναι RSC-007.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-017Warning while parsing file: …RSC-016Fatal Error while parsing file: …RSC-024Informative parsing warning: …RSC-015A fragment identifier is required for svg use tag references.RSC-025Informative parsing error: …
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.