1. Wat is XML en wat is het doel ervan
XML (eXtensible Markup Language) is een opmaaktaal voor het structureren en verzenden van gegevens. In tegenstelling tot HTML kunnen gebruikers zelf tags definiëren, waardoor het uitbreidbaar is. XML is platformonafhankelijk en leesbaar voor zowel mensen als machines. Het wordt veel gebruikt in webservices (SOAP), configuratiebestanden (Maven, Android), gegevensuitwisseling (RSS, Sitemap) en documentopslag (Office Open XML). XML dient als standaardformaat voor gegevensuitwisseling tussen systemen en waarborgt de gegevensintegriteit via strikte syntaxregels. Door de zelfbeschrijvende aard en hiërarchische structuur is het ideaal voor het weergeven van complexe gegevens.