XML
δεξιά|μικρογραφία|200px|Ένα στιγμιότυπο ενός κειμένου XML
H XML ("αγγλ. αρκτ." από το eXtensible Markup Language) είναι μία γλώσσα σήμανσης, που περιέχει ένα σύνολο κανόνων για την ηλεκτρονική κωδικοποίηση κειμένων. Ορίζεται, κυρίως, στην προδιαγραφή XML 1.0 (XML 1.0 Specification), που δημιούργησε ο διεθνής οργανισμός προτύπων W3C (World Wide Web Consortium), αλλά και σε διάφορες άλλες σχετικές προδιαγραφές ανοιχτών προτύπων. Η XML σχεδιάστηκε δίνοντας έμφαση στην απλότητα, τη γενικότητα και τη χρησιμότητα στο Διαδίκτυο. Είναι μία μορφοποίηση δεδομένων κειμένου, με ισχυρή υποστήριξη Unicode για όλες τις γλώσσες του κόσμου. Αν και η σχεδίαση της XML εστιάζει στα κείμενα, χρησιμοποιείται ευρέως για την αναπαράσταση αυθαίρετων δομών δεδομένων, που προκύπτουν για παράδειγμα στις υπηρεσίες ιστού.Υπάρχει μία ποικιλία διεπαφών προγραμματισμού εφαρμογών, που μπορούν να χρησιμοποιούν οι προγραμματιστές, για να προσπελαύνουν δεδομένα XML, αλλά και διάφορα συστήματα σχημάτων XML, τα οποία είναι σχεδιασμένα για να βοηθούν στον ορισμό γλωσσών, που προκύπτουν από την XML.Έως το 2009, έχουν αναπτυχθεί εκατοντάδες γλώσσες που βασίζονται στην XML, συμπεριλαμβανομένων του RSS, του SOAP και της XHTML. Προεπιλεγμένες κωδικοποιήσεις βασισμένες στην XML, υπάρχουν για τις περισσότερες σουίτες εφαρμογών γραφείου, συμπεριλαμβανομένων του Microsoft Office (Office Open XML), του OpenOffice.org (OpenDocument) και του iWork της εταιρίας Apple.
δεξιά|μικρογραφία|200px|Ένα στιγμιότυπο ενός κειμένου XML
UNK
Q101244
αρκτ.
Concept
Q37045
γλώσσα σήμανσης
Concept
None
οργανισμός προτύπων
UNK
Q37033
W3C
ORG
Q681263
ανοιχτών προτύπων
Concept
Q75
Διαδίκτυο
Concept
Q8819
Unicode
MISC
Q175263
δομών δεδομένων
Concept
None
υπηρεσίες ιστού
UNK
Q165194
διεπαφών προγραμματισμού εφαρμογών
Concept
None
σχημάτων XML
UNK
Q45432
RSS
Concept
None
SOAP
UNK
None
XHTML
UNK
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
Q2115
XML
ORG
+200^^http://www.w3.org/2001/XMLSchema#decimal
200
NUMBER
+1.0^^http://www.w3.org/2001/XMLSchema#decimal
1.0
NUMBER
+1.0^^http://www.w3.org/2001/XMLSchema#decimal
1.0
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
instance of
standards body
owned by