eXtensible Markup Language (XML) - Motivation
 

Probleme bei HTML-Dateien als "Datenspeicher":

  • Die Struktur der Daten ist nicht darstellbar.
  • Es wird keine Trennung von Darstellung und Inhalt vorgenommen.
  • HTML ist nicht erweiterbar.

Ziele für eine neue Sprache:

  • Trennung der Datenstruktur von der Datenpräsentation
  • Möglichkeit der Abwärtskompatibilität zu HTML:
    • Basierend auf SGML (Standard Generalized Markup Language; sehr mächtig aber auch sehr komplex und deshalb schwierig zu erlernen)
  • Flexibilität durch Erweiterbarkeit
    • Die Strukturierung der Daten soll vom Benutzer der Sprache vorgegeben werden können.
  • Leichte Erlernbarkeit
 
      zurückvor