XML
Aus FI-Wiki
XML (Extensible Markup Language)
XML ist ein textbasiertes Datenformat zur strukturierten Darstellung von Informationen. Es verwendet verschachtelte Tags, um Daten hierarchisch und eindeutig zu beschreiben.
Aufbau
XML besteht aus:
- Tags (Start- und Endtag)
- Attributen
- hierarchischen Strukturen
- einem wohlgeformten Dokumentaufbau
Beispiel:
<Person>
<Name>Anna</Name>
<Alter>25</Alter>
<Ort>Berlin</Ort>
</Person>
Merkmale
- streng strukturiert
- hierarchische Darstellung
- menschen- und maschinenlesbar
- unterstützt Attribute und verschachtelte Elemente
- erweiterbar (keine festen Tags vorgeschrieben)
Vorteile
- sehr flexibel – eigene Tags möglich
- gut für komplexe Daten
- validierbar (z. B. DTD, XSD)
- maschinen- und menschenlesbar
Nachteile
Typische Einsatzgebiete
- Konfigurationsdateien
- Austausch zwischen Anwendungen
- Dokumentformate (z. B. EPUB, SVG)
- Webservices (SOAP)
Kurzmerksatz
XML beschreibt Daten strukturiert und hierarchisch, sehr flexibel, aber oft umfangreicher als JSON.
