Hallo Georg!
Das mit XML ist eigentlich im Moment eine Philosophie-Frage!
Folgendes:
HTML ist NICHT XML-Konform
XHTML ist XML-Konform
XML ist eine Sprache, die die Regeln von XHTML oder von anderen XML-Konformen Markup-Sprachen beschreibt. Das heisst, die Syntax von XHTML wurde in XML geschtrieben.
Wenn man heute eine HTML-Seite Programmiert, kann man sich folgende Schwerpunkte setzen:
A: Eine Seite schreiben, die überall richtig dargestellt wird.
Dann wird man wohl HTML 4.0 transitional mit CSS programmieren.
B: eine Seite programmieren, die den Standarts entspricht und zukunftsorientiert ist.
Dann wird man wohl XHTML strict in verb. mit css programmieren.
So, ein kleiner Teil der Antwort, die ich auf deine frage geben könnte,
Grüße, Fabian.