Εισαγωγή στο XML
- Προηγούμενη σελίδα Εκπαιδευτικό Υλικό XML
- Επόμενη σελίδα Χρήσεις XML
Το XML είναι ένα εργαλείο ανεξάρτητο από λογισμικό και υλικό, που χρησιμοποιείται για την αποθήκευση και μεταφορά δεδομένων.
Τι είναι το XML;
- XML σημαίνει Εκτετασμένη Γλώσσα Σημειώσεων (EXΕκτετασμένο MΚατασκευή LΓλώσσα)
- Το XML είναι μια γλώσσα σημειώσεων, πολύ παρόμοια με το HTML
- Το XML σκοπεύει να αποθηκεύει και να μεταφέρει δεδομένα
- Το XML σχεδιάστηκε να είναι αυτο περιγραφικό
- Το XML είναι πρόταση του W3C
Το XML χωρίς ενέργεια
Μπορεί να είναι δύσκολο να κατανοηθεί, αλλά το XML δεν κάνει τίποτα.
Το XML σχεδιάστηκε για να δομίζει, να αποθηκεύει και να μεταφέρει πληροφορίες.
Παρακάτω είναι η σημείωση που έγραψε ο John στον George, αποθηκευμένη ως XML:
<note> <to>George</to> <from>John</from> <έκδοση> υπενθύμιση</έκδοση> <body>Μη ξεχνάτε την συνάντηση!</body> </note>
Το XML είναι εξαιρετικά αυτο περιγραφικό:
- Η πληροφορία αποστολέα είναι παρούσα
- Η πληροφορία παραλήπτη είναι παρούσα
- Έχει τίτλο
- Έχει σώμα μηνύματος
Ωστόσο, αυτό το έγγραφο XML δεν κάνει τίποτα. Είναι απλώς πληροφορίες που περιλαμβάνονται σε ετικέτες XML.
Χρειαζόμαστε λογισμικό ή πρόγραμμα για να μεταφέρουμε, να λαμβάνουμε και να εμφανίζουμε αυτό το έγγραφο.
Σημείωση
Σε: George
Από: John
Μνεία
Μη ξεχνάτε την συνάντηση!
Η διαφορά μεταξύ XML και HTML
Οι στόχοι σχεδιασμού του XML και του HTML είναι διαφορετικοί:
- Το XML σκοπεύει να μεταφέρει δεδομένα - με έμφαση στο τι είναι τα δεδομένα
- Το HTML σκοπεύει να εμφανίζει δεδομένα - με έμφαση στην εμφάνιση των δεδομένων
- Οι ετικέτες του XML δεν ορίζονται προκαθορισμένα όπως οι ετικέτες του HTML
Το XML δεν χρησιμοποιεί προκαθορισμένες ετικέτες
Η γλώσσα XML δεν έχει προκαθορισμένες ετικέτες
Οι ετικέτες στο παράδειγμα (π.χ. <to> και <from>) δεν ορίζονται σε καμία πρότυπο XML. Αυτές οι ετικέτες είναι
Το HTML χρησιμοποιεί προκαθορισμένες ετικέτες, όπως <p>, <h1>, <table> κ.λπ.
Για το XML, ο συγγραφέας πρέπει να ορίσει τα ετικέτες και τη δομή του έγγραφου.
Το XML είναι εκτάσιμο
Αν και προστίθενται (ή αφαιρούνται) νέα δεδομένα, οι περισσότερες εφαρμογές XML λειτουργούν όπως αναμένεται.
Ας υποθέσουμε ότι μια εφαρμογή είναι σχεδιασμένη για να εμφανίζει την αρχική έκδοση του note.xml (π.χ. <to> <from> <heading> <body>).
Στη συνέχεια, φανταστείτε μια πιο πρόσφατη έκδοση του note.xml που προσθέτει τα στοιχεία <date> και <hour> και αφαιρεί το <heading>.
Με αυτόν τον τρόπο, οι παλιές εφαρμογές μπορούν να λειτουργούν κανονικά μετά την ανασχεδιασμό του XML:
<note> <date>2023-01-10</date> <hour>09:30</hour> <to>George</to> <from>John</from> <body>Μη ξεχνάτε την συνάντηση!</body> </note>
Νέα έκδοση
Σημείωση
Σε: George
Από: John
Ημερομηνία: 2023-01-10 09:30
Μη ξεχνάτε την συνάντηση!
Το XML - απλοποιεί τα πάντα
- Το XML απλοποιεί τη κοινή χρήση δεδομένων
- Το XML απλοποιεί τη μεταφορά δεδομένων
- Το XML απλοποιεί τις αλλαγές πλατφόρμας
- Το XML απλοποιεί την προσβασιμότητα των δεδομένων
Πολλές συστήματα υπολογιστών περιέχουν δεδομένα που δεν είναι συμβατά. Για τους προγραμματιστές ιστοσελίδων, η ανταλλαγή δεδομένων μεταξύ μη συμβατών συστημάτων (ή συστημάτων που αναβαθμίζονται) είναι μια χρονοβόρα εργασία. Για το λόγο αυτό, πρέπει να μετατραπούν μεγάλο όγκο δεδομένων και αυτά τα μη συμβατά δεδομένα είναι πολύ ευάλωτα σε απώλεια.
Το XML αποθηκεύει δεδομένα σε μορφή κειμένου. Αυτό παρέχει έναν τρόπο αποθήκευσης, μεταφοράς και κοινής χρήσης δεδομένων ανεξάρτητο από λογισμικό και υλικό.
Το XML μπορεί να επεκταθεί ή να αναβαθμιστεί πιο εύκολα σε νέες λειτουργικές συστήματα, νέες εφαρμογές ή νέους περιηγητές χωρίς να χάσει δεδομένα.
Με το XML, τα δεδομένα μπορούν να χρησιμοποιηθούν από διάφορα "μηχανήματα ανάγνωσης", όπως άνθρωποι, υπολογιστές, μηχανές φωνής, ειδήσεις και άλλα.
Το XML είναι πρόταση του W3C
Μετά τον Φεβρουάριο του 1998, το XML έγινε πρόταση του W3C.
- Προηγούμενη σελίδα Εκπαιδευτικό Υλικό XML
- Επόμενη σελίδα Χρήσεις XML