Allgemeine Antwort
Hi,
also: XML ist eigentlich nur ein Beschreibungsstandard, der besagt, wie die Datei zu lesen ist. Zu einer ordentlichen XML-Datei gehört also im Grunde auch eine Beschreibungsdatei, also eine so genannte DTD (das steht wiederum für Document Type Definition).
XML ist so interessant, weil du dem Text, den du schreibst, die Information mitgeben kannst, was in ihm beschrieben steht. Du kannst also sagen: Du, Zeile, seist eine Überschrift der ersten Klasse. Du, Zeile, seist eine Unterüberschrift, und du, Wort, seist wichtig.
Wie dann z.B. eine Überschrift der ersten Klasse aussieht, ist wieder eine andere Sache, die eben nicht in der XML-Datei definiert ist bzw. sein soll. Auch wie ein wichtiges Wort dargestellt ist, steht nicht in der XML-Datei.
Gegenbeispiel: Wenn du HTML schreibst, sagst du einer Überschrift beispielsweise, sie sei „h1“, was bedeutet, dass sie von dem Browser (also einem Programm, das html versteht) ziemlich groß und fett angezeigt wird. Ein Wort, das du mit dem Tag „b“ versiehst, wird wiederum einfach fett dargestellt. Warum aber nun das Wort fett ist, kannst du nicht erkennen. Vielleicht ist es wichtig, vielleicht ist es eine Ausnahme von vorher Gesagtem. Vielleicht aber auch eine Unterüberschrift? Man weiß es nicht.
Hier ist einer der Vorteile von XML: Du kannst dem Wort sagen, warum es anders ist als die anderen.
Ansonsten gibt es aber auch jede Menge Einführungsliteratur zum Thema. Wie immer ganz vorneweg eine der besten Informationsquellen für alles, was mit dem Thema Auszeichnungssprachen zu tun hat: Die Seite selfhtml - zum Thema XML mit folgendem Link zu erreichen: http://de.selfhtml.org/xml/intro.htm
(Übrigens, das fette selfhtml oben ist deswegen fett, weil ich es für ein wichtiges Wort halte, das auffallen soll *grins*)
Grüße von
Baba