 |
 |
| XML steht für "Extensible Markup Language".
Der Begriff XML wird mehrdeutig verwendet und steht einerseits für
die Technologie als Ganzes. Anderseits versteht man darunter auch
die Sprache zum Beschreiben von Dokumenteninhalten. XML ist ein offener,
nicht proprietärer Standard der vom "World
Wide Web Consortium" (www.w3c.org) betreut und von praktisch
allen Herstellern unterstützt wird. |
 |
| Neben XML umfasst die Technologie auch Begriffe wie
XSL, XSLT, XML-Schema, DTD etc. Im Folgenden werden diese Begriffe
und deren Zusammenspiel kurz erläutert: |
 |
| XML |
Sprache zur Beschreibung des Inhaltes eines Dokumentes.
Es ist eine einfache, textbasierte Sprache, die mit mit Textmarkierungen
("Tags") arbeitet. Das Prinzip lässt sich am einfachsten
an einem Beispiel erklären. Im Folgenden wird ein Textabschnitt
bestehend aus Titel und Inhalt definiert:
<abschnitt>
<titel>
Das ist der Titel
</titel>
<inhalt>
Und
das ist der Inhalt
</inhalt>
</abschnitt>
Die Tags sind hier "abschnitt", "titel" und "inhalt". Jeder Bereich
wird durch ein öffnendes und ein schliessendes Tag markiert. Bereiche
können beliebig verschachtelt und unterteilt werden, womit man
auch komplexe Strukturen darstellen kann. |
 |
|
XML-Schema
DTD
|
Definiert die die Struktur eines XML-Dokumentes. Dabei ist die DTD
die ursprüngliche Definitonssprache, die jetzt durch XML-Schema
abgelöst wird. |
 |
| XSL |
Sprache zur Beschreibung der Regeln für die Darstellung eines
Dokumentes. |
 |
| XSLT |
Eine Transformation, die den Inhalt eines Dokumentes (XML) mit
der dessen Darstellungsregeln (XSL) verknüpft und daraus das
Zieldokument (zum Beispiel HTML) erstellt.

|
 |
| Mit der XML-Technologie ist es möglich, den Inhalt
eines Dokumentes strikte von der Darstellung zu trennen. Sind die
Regeln für die Darstellung einmal definiert, können Sie
beliebig mit Inhalten verknüpft werden. Zudem können die
gleichen Inhalte in unterschiedlichen Darstellungen verwendet werden. |
 |