XML

XML

"eXtensible Markup Language

  • kreiert um Daten zu transportieren, jedoch NICHT um Daten darzustellen (HTML wäre dafür verantwortlich)
  • eigene Befehle können definiert werden
  • handelt sich um eine Erweiterung oder eigenständige Markup-Sprache
  • Syntax, Bedeutung und Struktur der Tags wird in einer DTD (Document Type Definition) oder einem Schema festgelegt.

Anwendungsgebiete

  • Darstellung im WEB-Browser, als Ersatz oder Ergänzung von Html
  • Verarbeitung mit EDV Programmen
  • Austauschformat zwischen Programmen und Rechnern

Vorteile

  • im Druck/ auf dem Bildschirm darstellbar
  • Plattform und Software unabhängig
  • kann einfacher und effizienter von Programmen verarbeitet werden
  • ohne Datenverlust konvertierbar in andere Datenformate
  • Auszeichnung der Struktur

Regeln

  1. nur ein root-Element
  2. Tags müssen richtig verschachtelt werden
  3. Groß- und Kleinschreibung muss beachtet werden
  4. Alle Tags müssen geschlossen werden
  5. Jedes Attribut muss einen Wert haben

Ein XML-Dokument was alle Regeln entspricht, wird als well-formed bezeichent

Ein XML-Dokument welches well-formed ist und seine Daten beschreibt wird als valid bezeichnet

Bewertung: 
4
Durchschnitt: 4 (1 Stimme)