XML-Überblick

Extensible Markup Language (XML) ist eine Spezifikation, die entwickelt wurde, um Informationen über das Web zu übertragen. XML basiert auf der Standard Global Markup Language (SGML) und ist ein plattform- sowie software- und hardwareunabhängiges Tool. Darüber hinaus hat XML die folgenden Attribute:

  • Ist eine Markup-Sprache mit großer Ähnlichkeit zu HTML
  • Ist dazu vorgesehen, Daten zu beschreiben
  • Kann für alle Arten von Daten und Grafik verwendet werden
  • Ist unabhängig von Anwendungen, Plattformen oder Softwareanbietern
  • Bietet Entwicklern die Möglichkeit, ihre eigenen angepassten Tags zu erstellen, sodass die Definition, Übertragung, Validierung und Interpretation von Daten zwischen Anwendungen und zwischen Organisationen ermöglicht wird
Hinweis: XML-Tags sind nicht vordefiniert. Sie müssen Ihre eigenen Tags definieren.

XML ist kein Ersatz für HTML

XML und HTML wurden mit unterschiedlichen Zielen entworfen. XML wurde entworfen, um Daten zu beschreiben und den Fokus darauf zu legen, was Daten sind. HTML wurde entworfen, um Daten anzuzeigen und den Fokus darauf zu legen, wie Daten aussehen.

Warum XML verwenden?

Unternehmen konvertieren ihre Dokumente aus unterschiedlichen Gründen in das XML-Format:

  • Wiederverwendung – Die Trennung der Inhalte von der Darstellung ermöglicht mehrere Übermittlungsformate.
  • Portierbarkeit – XML ist ein internationaler plattformunabhängiger Standard, der auf ASCII-Text basiert. Somit können Unternehmen ihre Dokumente bedenkenlos in XML speichern, ohne an irgendeinen Softwareanbieter gebunden zu sein.
  • Austausch – XML ist ein zentraler Datenstandard, der es XML-kompatiblen Anwendungen ermöglicht, zusammenzuarbeiten und Daten nahtlos gemeinsam zu nutzen.
  • Selbstbeschreibend – XML hat ein für Menschen lesbares Format, das Benutzer einfach anzeigen und verstehen können.