Woher soll das
XML-
DOM denn deine Klassen kennen, wenn du sie him niemals mitteilst?
Schau die mal alles mit TXMLNodeCollectionClass und TXMLNodeClass in XMLDoc an.
Delphi-Quellcode:
var X: IXMLElement1;
X := TXMLElement1.Create;
// oder
X := {irgendwas mit XMLNodeCollectionClass}.Create;