Πώς να επικυρώσετε το XML έναντι του XSD στο Notepad++

Σε αυτήν την ανάρτηση, θα μιλήσουμε για τον τρόπο επικύρωσης XML έναντι XSD στο Notepad++ . Ένα αρχείο XML ( EXtensible Markup Language ) είναι ένα αρχείο σήμανσης που αποτελείται από ένα σύνολο κανόνων για την κωδικοποίηση εγγράφων τόσο σε αναγνώσιμες από τον άνθρωπο όσο και σε μηχανικά αναγνώσιμες μορφές. Χρησιμοποιείται για την αποθήκευση και μεταφορά δεδομένων. Ενώ το XSD σημαίνει ορισμός σχήματος XML (XML Schema Definition ) που δίνεται από την Κοινοπραξία Παγκόσμιου Ιστού(World Wide Web Consortium) ( W3C ). Χρησιμοποιείται κυρίως για τον καθορισμό της δομής και του περιεχομένου ενός αρχείου XML .

Το XSD(XSD) περιέχει ένα σύνολο κανόνων επικύρωσης για την επικύρωση της ορθότητας ενός αρχείου XML . Καθορίζει τη σύνταξη και τον τρόπο με τον οποίο πρέπει να χρησιμοποιούνται στοιχεία και χαρακτηριστικά σε ένα αρχείο XML . Ένα έγγραφο XML είναι καλά διαμορφωμένο εάν είναι επικυρωμένο έναντι XSD . Οι προγραμματιστές χρησιμοποιούν το σχήμα (Schema)XML για να επαληθεύσουν και να διασφαλίσουν ότι τα στοιχεία και τα στοιχεία ενός εγγράφου χρησιμοποιούνται σωστά και είναι χωρίς σφάλματα. Όταν εκτελείτε επικύρωση XSD σε ένα αρχείο (XSD)XML , επισημαίνει και εμφανίζει τα σφάλματα στο έγγραφο που πρέπει να διορθώσετε. Μπορείτε εύκολα να εξαλείψετε όλα τα σφάλματα στο έγγραφο χρησιμοποιώντας τα επισημασμένα σφάλματα και σχόλια.

Μπορείτε εύκολα να επικυρώσετε το έγγραφό σας XML έναντι XSD χρησιμοποιώντας την εφαρμογή Notepad++ . Notepad++ είναι ένα δημοφιλές πρόγραμμα επεξεργασίας κειμένου και πηγαίου κώδικα για διάφορες γλώσσες προγραμματισμού και μπορεί επίσης να χρησιμοποιηθεί ως πρόγραμμα επεξεργασίας LaTeX(LaTeX editor) . Μπορείτε να χρησιμοποιήσετε τη λειτουργικότητά του Plugins για να επικυρώσετε ένα έγγραφο XML χρησιμοποιώντας ένα αρχείο XSD. Εδώ, θα σας δείξουμε την ακριβή διαδικασία βήμα προς βήμα για την εκτέλεση επικύρωσης XML έναντι του σχήματος (XML)XML(XML Schema) . Ας πάμε κατευθείαν στο tutorial τώρα!

Δείτε: (See:) How to set Notepad++ as default editor for .xml files.

Πώς να επικυρώσετε το XML έναντι του XSD στο Notepad++

Ακολουθούν τα κύρια βήματα για την επικύρωση εγγράφων XML χρησιμοποιώντας αρχεία XSD στο Notepad++ :

  1. Κατεβάστε και εγκαταστήστε την εφαρμογή Notepad++ .
  2. Εκκινήστε την εφαρμογή Notepad++.
  3. Ανοίξτε τον Διαχειριστή Προσθηκών.
  4. Επιλέξτε(Select) και εγκαταστήστε τα Εργαλεία XML(Install XML Tools) στο Notepad++ .
  5. Εισαγάγετε το έγγραφο XML που θέλετε να επικυρώσετε.
  6. Κάντε κλικ(Click) στην επιλογή Plugins > XML Tools > Validate τώρα.
  7. Περιηγηθείτε(Browse) και επιλέξτε ένα αρχείο XSD για να επικυρώσετε το αρχείο XML σε σχέση με αυτό.

Τώρα, ας συζητήσουμε αναλυτικά τα παραπάνω βήματα!

Πρώτον, εάν δεν το έχετε ήδη, πρέπει να download Notepad++ και στη συνέχεια να το εγκαταστήσετε στον υπολογιστή σας με Windows 11/10. Εάν δεν θέλετε να το εγκαταστήσετε, μπορείτε να χρησιμοποιήσετε τη φορητή έκδοσή του καθώς διατίθεται τόσο σε πακέτο εγκατάστασης όσο και σε φορητό πακέτο. Επομένως, χρησιμοποιήστε την έκδοση που προτιμάτε.

Μετά την εγκατάσταση, απλά εκκινήστε την εφαρμογή Notepad++ . Τώρα, μεταβείτε στο μενού Προσθήκες και κάντε κλικ στην επιλογή (Plugins)Διαχειριστής(Plugins Admin) προσθηκών.

Πώς να επικυρώσετε το XML έναντι του XSD στο Notepad++

Στο παράθυρο Διαχειριστής(Plugins Admin) προσθηκών, θα δείτε μια λίστα με τα διαθέσιμα πρόσθετα που μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε όποτε θέλετε. Επίσης, εμφανίζει τα πρόσθετα που έχετε εγκαταστήσει και για τα οποία υπάρχουν διαθέσιμες ενημερώσεις. Από αυτήν τη λίστα προσθηκών στην καρτέλα Διαθέσιμα , κάντε κύλιση προς τα κάτω στα (Available)Εργαλεία XML(XML Tools) . θα υπάρχει στο τέλος της λίστας.

Επιλέξτε την προσθήκη XML Tools και θα μπορείτε να δείτε την περιγραφή και τις χρήσεις της προσθήκης. Ενεργοποιήστε το πλαίσιο ελέγχου Εργαλεία XML(XML Tools) και, στη συνέχεια, πατήστε το κουμπί Εγκατάσταση(Install) .

Notepad++ θα πρέπει να πραγματοποιήσει έξοδο και επανεκκίνηση για να εγκαταστήσει την προσθήκη. Επιβεβαιώστε το ίδιο στην επόμενη προτροπή κάνοντας κλικ στο κουμπί OK. Η εγκατάσταση διαρκεί μόνο λίγα δευτερόλεπτα. Μετά την εγκατάσταση της προσθήκης XML Tools , το (Tools)Notepad++ θα επανεκκινηθεί γρήγορα.

Τώρα πρέπει να ανοίξετε το έγγραφο XML που θέλετε να επικυρώσετε έναντι του XSD . Αφού ανοίξετε το αρχείο XML , μεταβείτε στο μενού Plugins και θα δείτε τώρα την επιλογή XML Tools να έχει προστεθεί σε αυτό. Απλώς(Simply) μεταβείτε στην επιλογή XML Tools > Validate Now και κάντε κλικ σε αυτήν. Μπορείτε επίσης να πατήσετε Ctrl + Alt + Shift + M για να ανοίξετε την επιλογή Validate Now.

Τώρα, επιλέξτε το αρχείο XSD έναντι του οποίου θέλετε να επικυρώσετε το ανοιχτό έγγραφο XML . Απλώς(Simply) περιηγηθείτε και, στη συνέχεια, εισαγάγετε το αρχείο XSD στο αντίστοιχο πεδίο. Εμφανίζει επίσης το URI του χώρου ονομάτων(Namespace URI) .

Πατήστε το κουμπί OK για να ξεκινήσει η επικύρωση XML έναντι του εισαγόμενου αρχείου σχήματος XML .

Το αρχείο εγγράφου XML θα επικυρωθεί πλέον έναντι του XSD και εάν υπάρχουν προβλήματα, θα επισημαίνει τα σφάλματα με σχόλια για να τα διορθώσει.

Τώρα μπορείτε να διορθώσετε τα σφάλματα που υπάρχουν στο έγγραφό σας XML χρησιμοποιώντας τα σχόλια που δίνονται από την επικύρωση XSD . Όταν διορθώσετε όλα τα σφάλματα, εκτελέστε ξανά το κουμπί Επικύρωση(Validate) τώρα για να επικυρώσετε το περιεχόμενο XML . Εάν όλα είναι καλά στο αρχείο XML , θα εμφανιστεί ένα μήνυμα που θα λέει Δεν εντοπίστηκε σφάλμα(No error detected) .

Εάν έχετε ενεργοποιήσει τις επιλογές Ενεργοποίηση αυτόματης επικύρωσης από Plugins > XML Tools , κάθε φορά που κάνετε και αποθηκεύετε αλλαγές στο έγγραφό σας XML , θα σας επιτρέπει να επικυρώνετε το XML έναντι του XSD .

Έτσι, με αυτόν τον τρόπο μπορείτε να χρησιμοποιήσετε το Notepad++ για να επικυρώσετε έγγραφα XML έναντι XSD εγκαθιστώντας μια απλή προσθήκη από τον Διαχειριστή των προσθηκών(Plugins Admin) του .

Διαβάστε τώρα: (Now read:) Task SvcRestartTask, Η εργασία XML περιέχει έναν απροσδόκητο κόμβο.(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts