Τι είναι το XML; ορισμός & νόημα

click fraud protection

Η συντομογραφία της επεκτάσιμης γλώσσας σήμανσης δεν είναι μια δηλωτική γλώσσα σήμανσης όπως η HTML. Αντίθετα, είναι μια γλώσσα για τη δημιουργία γλωσσών σήμανσης. Η XML διατηρείται από την Worldwide Web Consortium (W3C). Μια λεπτή έκδοση του SGML επιτρέπει στους συντάκτες Ιστού να δημιουργούν και να ονομάζουν τις ετικέτες τους, ώστε να μπορούν να καταγράφουν με μεγαλύτερη ακρίβεια τη δομή των δεδομένων τους.

Σε ένα καλά δομημένο έγγραφο που συμμορφώνεται με κανόνες σύνταξης, η ιεραρχία ετικετών που δημιουργείται από τον χρήστη μπορεί να ανάγνωση και επεξεργασία από ένα πρόγραμμα περιήγησης με γνώση XML, ακόμα κι αν δεν έχει συναντήσει ποτέ το συγκεκριμένο σύνολο ετικετών πριν. Οι συντάκτες μπορούν να δηλώσουν τη δομή του εγγράφου τους πιο επίσημα χρησιμοποιώντας έναν Ορισμό Τύπου Εγγράφου (DTD), ο οποίος καθορίζει τους κανόνες για τη σωστή χρήση κάθε ετικέτας. Δείτε CSS, XLink, Namespaces, Query Language, XMLP, XPointer, XSL.

Το Technipages εξηγεί την XML

Η Extensible Markup Language (XML) είναι μια γλώσσα σήμανσης που γεφυρώνει το χάσμα μορφοποίησης εγγράφων μεταξύ ανθρώπων και μηχανών. Η XML περιλαμβάνει δομημένα δεδομένα σε ένα αρχείο κειμένου σε ένα αρχείο κειμένου. Η XML επιτρέπει στους χρήστες της να δημιουργούν ένα λεξιλόγιο και να χρησιμοποιούν το ίδιο λεξιλόγιο για να περιγράψουν δεδομένα. Η XML χρησιμοποιεί ετικέτες ("") για τη δημιουργία αρχείων που είναι εύκολο να δημιουργηθούν από μια υπολογιστική μηχανή.

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

Η XML αναπτύσσεται επί του παρόντος World Wide Web Consortium (W3C) υπό την επίβλεψη μιας XML Working Group, ξεκίνησε το έτος 1996, η XML είναι προϊόν της SGML (Standard Generalized Markup Γλώσσα). Η πρόθεση είναι να γίνει η SGML ευκολότερη και επίσης λόγω της επιτυχίας της HTML που γράφτηκε στα τέλη της δεκαετίας του 1990 από έναν φυσικό του CERN Tim Berners Lee. Η XML είναι μια επέκταση της HTML.

Κοινές χρήσεις της XML

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

Συνήθεις κακές χρήσεις XML

  • XML Δεν προοριζόταν ποτέ να αντιμετωπίσει οποιοδήποτε πρόβλημα δημιούργησε η SGML και ήταν μια γλώσσα σήμανσης από μόνη της
  • Η σύσταση του World Wide Web Consortium (W3C) του XML δεν εποπτεύεται από καμία ομάδα συνδεδεμένη με XML