Home | C# | XML | Tipps | Links | Person
Warum XML?
XML (Extensible Markup Language) ist ein durch das W3-Konsortium verabschiedeter, internationaler, freier und unabhängiger Standard. XML soll es ermöglichen, Informationen ebenso einfach wie HTML-Seiten im Internet zur Verfügung zu stellen. Anders als bei HTML werden bei der Verwendung von XML Informationen nicht durch einen festgelegten Satz von Speicherungseinheiten (so genannte Entities, HTML-Tags) ausgezeichnet. Die Namen von XML-Entities sind grundsätzlich nicht vordefiniert. Sie werden erst durch den Ersteller von XML-Informationen bestimmt.
Bei HTML legt der Informationsanbieter mit der Verwendung von Entities nicht nur den Inhalt der jeweiligen Speicherungseinheiten fest, sondern gleichzeitig auch die Struktur der Darstellung (z.B. Überschrift, Textabsatz, Tabelle, Aufzählung, ...). Das ist bei XML nicht der Fall. XML-Dokumente enthalten nur Daten. Die Präsentation dieser Daten wird erst durch Anweisungen festgelegt, die getrennt von den Daten definiert werden, z. B. in einem XSLT-Stylesheet.
XML bietet Anbietern und Nutzern von Informationen einen Standard für den Austausch von Daten. In HTML-Seiten enthaltene Informationen sind maschinell nicht zuverlässig auswertbar, da HTML-Seiten nicht zwangsläufig eine vorgegebene Struktur aufweisen müssen. XML bietet die Möglichkeit, die Struktur von Daten festzulegen und zu beschreiben.
XML ist jedoch nicht nur als Standard für den Datenaustausch interessant. XML bietet auch ganz neue Möglichkeiten, Websseiten zu erstellen. Die Stärken liegen dabei wiederum in der Präsentation von Daten.
© Olaf Nensel. Alle Rechte vorbehalten. Letzte Änderung: 2006-01-31 17:40:54