Wie (veel) gegevens uitwisselt met verschillende systemen, of juist op een zeer open manier gegevens voor langere tijd wilt opslaan krijgt vrijwel zeker te maken met XML. Ook diegene die regelmatig naar file-informatie, het weer of de laatste twitterberichten op een web-app, iPhone app of Android app kijkt heeft met XML te maken, al besef je het dan niet.
Het maken en verwerken van XML documenten kan op talloze manieren. Een op het XML principe gerichte methode is het gebruik van XSD om gegevensstructuren meer betekenis te geven en controleerbaarder te maken. De derde component XSL kan er dan voor zorgen dat van het oorspronkelijke XML document met behulp van het XSD en XSL document een nieuw document wordt gemaakt. Dit kan werkelijk van alles zijn variƫrend van een plat tekst bestand, een webpagina tot een PDF.
Leren werken met XML en daaraan gerelateerde techniek geeft je de mogelijkheid om bij veel applicaties met gegevens in- en uitvoer aan de slag te kunnen. Applicaties die met XML kunnen werken zijn bijvoorbeeld Adobe InDesign, Microsoft Word, Access en Excel en vrijwel alle relationele databases. Meestal zie je het gebruik terug bij webserver diensten (beurskoersen, kaartverkoop) of bij grote document beheerssystemen voor uitgevers en drukkers (met o.a..Adobe Framemaker).
