1. Hva er XML og hva brukes det til
XML (eXtensible Markup Language) er et markeringsspråk for å strukturere og overføre data. I motsetning til HTML kan brukere fritt definere tagger, noe som gjør det utvidbart. XML er plattformuavhengig og lesbart både for mennesker og maskiner. Det brukes mye i webtjenester (SOAP), konfigurasjonsfiler (Maven, Android), datautveksling (RSS, Sitemap) og dokumentlagring (Office Open XML). XML fungerer som et standardformat for datautveksling mellom systemer, og sikrer dataintegritet gjennom strenge syntaksregler. Den selvbeskrivende naturen og hierarkiske strukturen gjør det ideelt for representasjon av komplekse data.