Hallo,
hier ist Dein Fehler:
Delphi-Quellcode:
with ImageEnVect1 do
begin
for i := 1 to LayersCount - 1 do
begin
XMLNode := XMLDoc.createElement('layer');
// Falsch: XMLDoc.documentElement.appendChild(XMLNode);
// Richtig:
XMLLayers.appendChild(XMLNode);
createElement(XmlDoc, XMLNode, 'posx', IntToStr(Layers[i].PosX));
// Hier nochmal, Du musst das richtige Parent setzen
XMLDoc.documentElement.appendChild(XMLNode);
end;
end;
Du musst den Unterknoten dem richtigen Parent hinzufügen.
Gruß
xaromz