Zum Inhalt springen

Extensible Markup Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 14. März 2003 um 22:02 Uhr durch 161.148.195.187 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

XML (EXtensible Markup Language) ist ein Standard zur Definition von Auszeichnungssprachen, der auf SGML basiert. Die Namen der einzelnen Strukturelemente für eine bestimmte Auszeichnungssprache lassen sich frei wählen. Mit XML kann man verschiedene Datenformate (inklusive Text) auszeichnen. Eine XML-Datei die als "wohlgeformt" bezeichnet wird, muss die Regeln für XML korrekt einhalten (was z.B. Verschachtelungen von XML-Element betrifft)

Soll XML für den Datenaustausch verwendet werden, so sollten die Daten einer Dokumenttyp-Definition oder einem XML Schema entsprechen.

Ein gültiges XML-Dokument enthält darüberhinaus die XML-Deklaration und Dokumenttyp-Deklaration, in der die Regeln definiert werden.

Aufbau einer XML-Datei

Beispiel einer XML-Datei

<?xml version="1.0"?>
<enzyklopaedie>
     <eintrag>
          <stichwort>Genf </stichwort>
          <eintragstext>Genf ist der Sitz von...</eintragstext>
     </eintrag>
</enzyklopaedie>


XML-Dateien sind hierarchisch strukturiert. Die Dateien sind plattformunabhängig. Wenn nicht anders angegeben sind XML-Dateien in Unicode kodiert.

Einige Webbrowser können XML-Dateien direkt darstellen in Verbindung mit einem Stylesheet. Alternativ dazu können die Daten auch mit XSLT transformiert werden.

Beispiele für Anwendungen von XML


Referenz:


Siehe auch:

Fragen zu XML