Πώς να ανοίξετε ένα αρχείο XML και σε τι χρησιμοποιούνται

Αρχίσατε(Did) να παρατηρείτε αρχεία XML παντού; Αυτό είναι φυσικό. Περισσότερα δεδομένα παράγονται και μοιράζονται παντού στον κόσμο και η XML είναι ίσως η πιο αποτελεσματική μέθοδος μεταφοράς.

Σε αυτό το άρθρο, θα μάθετε όλα όσα πρέπει να γνωρίζετε για τη μορφή XML . Η κατανόηση της XML είναι σημαντική για την ανάπτυξη ιστού(web development) , τον προγραμματισμό και οτιδήποτε περιλαμβάνει αποθήκευση, δόμηση και μετάδοση πληροφοριών. Διαβάστε παρακάτω για να κατανοήσετε τι είναι η XML , σε τι χρησιμοποιείται και πώς να ανοίξετε ένα αρχείο XML .

Τι είναι το XML; 

Το XML σημαίνει e X εφελκυστική M arkup L γλώσσα . Η XML δεν είναι γλώσσα προγραμματισμού(programming language) , αλλά γλώσσα σήμανσης. Η άλλη εξαιρετικά δημοφιλής γλώσσα σήμανσης που πρέπει να γνωρίζετε είναι η HTML . Αυτές οι γλώσσες χρησιμοποιούν ετικέτες για να ορίσουν διάφορα στοιχεία σε ένα έγγραφο και είναι γραμμένες χρησιμοποιώντας απλές αγγλικές λέξεις που μπορούμε να διαβάσουμε αντί για τυπική σύνταξη προγραμματισμού.

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

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

Η διαφορά μεταξύ XML και HTML(The Difference Between XML and HTML)

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

Η HTML μορφοποιεί(formats) περιεχόμενο και η XML αποθηκεύει(stores) περιεχόμενο.

Σε τι χρησιμεύει η XML; 

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

Αναρωτηθήκατε ποτέ γιατί η επέκταση αρχείου Microsoft Word DOCX έχει αυτό το "X" στο τέλος; Είναι λόγω XML . Από το 2007, η σουίτα του Office βασίζεται σε XML για τη δομή των εγγράφων. Το ίδιο ισχύει για αρχεία Excel ( XLSX ) και ακόμη και αρχεία PowerPoint που είναι πλέον PPTX αντί για PPT . Χάρη στην XML, οι υπολογιστές μπορούν γρήγορα να δομούν και να ανακτούν δεδομένα όταν χρειάζονται.

Υπάρχουν μερικά άλλα μέρη όπου χρησιμοποιείται η XML. Θα μάθετε για αυτά στη συνέχεια.

Διαδραστικές ιστοσελίδες(Interactive Websites)

Οι ιστότοποι ανακτούν δεδομένα για τις σελίδες τους από αρχεία XML . Εδώ χρησιμοποιούνται HTML και XML μαζί. Η XML(XML) είναι ιδιαίτερα σημαντική εάν σχεδιάζετε έναν δυναμικό ιστότοπο. Όταν το περιεχόμενο αλλάζει γρήγορα λόγω της διαδραστικής φύσης της σελίδας, χρειάζεστε XML για να εμφανίσετε αυτό το περιεχόμενο.

Χάρτες ιστότοπου(Sitemaps)

Εάν δημιουργήσατε ποτέ έναν ιστότοπο κάποια στιγμή, θα πρέπει να γνωρίζετε τους χάρτες ιστοτόπου XML(XML sitemaps) . Οι χάρτες ιστότοπου είναι εξαιρετικά σημαντικοί για τη βελτιστοποίηση μηχανών αναζήτησης. Ένας χάρτης ιστότοπου XML χρησιμοποιείται για να παρέχει στην Google δεδομένα σχετικά με τις ιστοσελίδες σας, ώστε να γνωρίζει πώς να κατηγοριοποιεί και να ταξινομεί τον ιστότοπό σας.

Πώς να ανοίξετε ένα αρχείο XML; 

Τα αρχεία XML(XML) είναι αρχεία απλού κειμένου. Μπορείτε να ανοίξετε ένα αρχείο XML με ένα απλό πρόγραμμα επεξεργασίας κειμένου, ένα αποκλειστικό πρόγραμμα επεξεργασίας XML ή ακόμα και ένα πρόγραμμα περιήγησης όπως το Firefox ή το Chrome . Θα καλύψουμε και τις 3 μεθόδους παρακάτω.

Χρήση προγράμματος περιήγησης Ιστού(Using a Web Browser)

Εάν θέλετε απλώς να δείτε ένα αρχείο XML , το μόνο που χρειάζεστε είναι ένα πρόγραμμα περιήγησης ιστού. Οποιοδήποτε σύγχρονο πρόγραμμα περιήγησης μπορεί να διαβάσει αρχεία XML , είτε χρησιμοποιείτε Google Chrome , Firefox ή Edge .

Για να ανοίξετε ένα αρχείο XML με ένα πρόγραμμα περιήγησης, κάντε δεξί κλικ στο αρχείο, επιλέξτε Άνοιγμα με(Open with) από το μενού και, στη συνέχεια, κάντε κλικ στο πρόγραμμα περιήγησης της επιλογής σας.

Στο παράδειγμά μας, ανοίγουμε το αρχείο XML με τον Internet Explorer για να σας δείξουμε ότι ακόμη και αυτό το λείψανο ενός προγράμματος περιήγησης λειτουργεί μια χαρά. Δείτε πώς φαίνεται το αρχείο XML .

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

Το μόνο μειονέκτημα αυτής της μεθόδου είναι ότι το μόνο που μπορείτε να κάνετε είναι να διαβάσετε τα δεδομένα. Δεν μπορείτε να το επεξεργαστείτε.

Χρήση προγράμματος επεξεργασίας κειμένου(Using a Text Editor)

Όπως αναφέρθηκε πολλές φορές, τα αρχεία XML είναι απλώς αρχεία κειμένου. Αυτό σημαίνει ότι μπορείτε να ανοίξετε αρχεία XML χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου όπως το Σημειωματάριο(Notepad) . Ένα πρόγραμμα επεξεργασίας απλού κειμένου είναι εξαιρετικό όταν χρειάζεται απλώς να προβάλετε το αρχείο, να κάνετε μικρές επεξεργασίες και να το μοιραστείτε με κάποιον άλλο.

Για να ανοίξετε το αρχείο XML στο Σημειωματάριο(Notepad) , κάντε δεξί κλικ στο αρχείο XML , επιλέξτε Άνοιγμα με(Open with) ξανά και επιλέξτε Σημειωματάριο(Notepad) .

Δείτε πώς φαίνεται το αρχείο XML στο Σημειωματάριο(Notepad) .

Ο κώδικας XML έχει μορφοποιηθεί σωστά, αλλά δεν υπάρχει χρωματική κωδικοποίηση. Αυτό καθιστά πιο δύσκολη την ανάγνωση επειδή δεν μπορείτε να ξεχωρίσετε αμέσως τις ετικέτες από το απλό κείμενο.

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε πιο προηγμένους επεξεργαστές σήμανσης(markdown editors) όπως το Notepad++ και το Atom που επισημαίνουν τη σύνταξη και κάνουν καλύτερη δουλειά μορφοποιώντας τον κώδικα. Δείτε πώς μοιάζει το αρχείο XML στο Atom .

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

Χρήση ηλεκτρονικού επεξεργαστή XML(Using an Online XML Editor)

Οι επεξεργαστές XML(XML) μπορούν να διαβάσουν το περιεχόμενο του αρχείου, να το αλλάξουν, ακόμη και να το μετατρέψουν σε διαφορετική μορφή, όπως CSV ή JSON . Το κείμενο είναι συχνά πιο ευανάγνωστο και κατανοητό εάν δεν έχετε συνηθίσει να διαβάζετε σύνταξη XML .

Ας δοκιμάσουμε το XML Viewer , ένα δωρεάν online πρόγραμμα επεξεργασίας XML με πολλές χρήσιμες λειτουργίες. 

Μεταβείτε στην ιστοσελίδα του XML Viewer , αντιγράψτε τον κώδικα XML από το αρχείο (XML)XML και επικολλήστε τον στο παράθυρο εισαγωγής XML .(XML Input)

Εναλλακτικά, μπορείτε να κάνετε κλικ στο κουμπί Αναζήτηση(Browse) για να ανεβάσετε το αρχείο XML ή στο κουμπί Φόρτωση διεύθυνσης URL(Load URL ) εάν θέλετε να συνδέσετε περιεχόμενο XML από μια ιστοσελίδα.

Στη συνέχεια, μπορείτε να επιλέξετε Προβολή δέντρου(Tree View) για να προβάλετε το περιεχόμενο του αρχείου με πιο ευανάγνωστο τρόπο.

Εάν ο κώδικας XML δεν είναι σωστά διαμορφωμένος, μπορείτε να επιλέξετε την επιλογή Beautify που βρίσκεται ακριβώς κάτω από την Προβολή δέντρου(Tree View) .

Ποιος είναι ο αγαπημένος σας τρόπος ανοίγματος και επεξεργασίας αρχείων XML; Ενημερώστε μας στα σχόλια παρακάτω!



About the author

Είμαι μηχανικός λογισμικού με περισσότερα από 10 χρόνια εμπειρίας στα προϊόντα Windows, Office και Google. Είμαι ειδικός στο Word, το Excel και το PowerPoint και έχω γράψει αρκετά βιβλία για το θέμα. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια, να διαβάζω βιβλία και να βλέπω ταινίες.



Related posts