Όσοι αναγνώστες αυτού του κειμένου γνωρίζουν ήδη HTML διαθέτουν ένα σημαντικό πλεονέκτημα και ένα μειονέκτημα έναντι των άλλων. Το πλεονέκτημά τους είναι γνωρίζουν τι σημαίνει Markup Language (και η XML είναι μια γλώσσα αυτής της μορφής) και το μειονέκτημά τους είναι ότι την έχουν συνηθίσει να λειτουργεί για λόγους εμφάνισης και όχι δομής.
Η XML χρησιμοποιείται για την απλή και εύχρηστη αποθήκευση και διανομή δεδομένων και τις εφαρμογές της θα πρέπει να τις φανταστείτε περισσότερο ως βάσεις δεδομένων παρά ως σελίδες περιεχομένου που θα εμφανιστεί αυτούσιο στους χρήστης του Internet μέσα από έναν web browser (αν και αυτό είναι εφικτό). Για να δούμε καλύτερα πώς λειτουργεί η XML θα δούμε μερικά παραδείγματα εφαρμογών της.
Παράδειγμα:
Μια βάση δεδομένων με τους συνδρομητές ενός email newsletter
<?xml version=“1.0”?>
<record>
<firstname>Γιώργος</firstname>
<lastname>Επιτήδειος</lastname>
<email>gepiti@eexi.gr</email>
</record>
</xml>