1. Hvad er XML, og hvad er formålet
XML (eXtensible Markup Language) er et markeringssprog til at strukturere og overføre data. I modsætning til HTML kan brugere frit definere tags, hvilket gør det udvidelsesbart. XML er platformsuafhængigt og kan læses af både mennesker og maskiner. Det bruges i vid udstrækning i webtjenester (SOAP), konfigurationsfiler (Maven, Android), dataudveksling (RSS, Sitemap) og dokumentlagring (Office Open XML). XML fungerer som et standardformat til dataudveksling mellem systemer og sikrer dataintegritet gennem strenge syntaksregler. Dets selvbeskrivende natur og hierarkiske struktur gør det ideelt til kompleks datapræsentation.