1. Was ist XML und wofür wird es verwendet
XML (eXtensible Markup Language) ist eine Auszeichnungssprache zur Strukturierung und Übertragung von Daten. Im Gegensatz zu HTML können Benutzer eigene Tags frei definieren, wodurch die Sprache erweiterbar wird. XML ist plattformunabhängig und sowohl für Menschen als auch für Maschinen lesbar. Es wird häufig in Webdiensten (SOAP), Konfigurationsdateien (Maven, Android), beim Datenaustausch (RSS, Sitemap) und in der Dokumentenspeicherung (Office Open XML) verwendet. XML dient als Standardformat für den Datenaustausch zwischen Systemen und gewährleistet durch strenge Syntaxregeln die Datenintegrität. Seine selbstbeschreibende Natur und hierarchische Struktur machen es ideal für die Darstellung komplexer Daten.