XML

Aus FI-Wiki
Version vom 22. November 2025, 17:06 Uhr von Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== 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: <syntaxhighlight lang="xml"> <Person> <Name>Anna</Name…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

  • viel Overhead, große Dateien
  • komplexer als JSON oder CSV
  • braucht Parser

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.