Hallo,
normalerweise setzst du die Attribute mit "setAttribute". Diesen Vorgang kannst du beliebig oft für einen Knoten wiederholen.
Gruß
PS:
Der Aufruf sieht dann so aus:
Delphi-Quellcode:
aMonatNode := aXMLDoc.createElement('monat');
aDatumNode := aXMLDoc.createElement('datum');
aDatumNode.setAttribute('Attribut_1', 'Wert von Attribut_1');
aDatumNode.setAttribute('Attribut_2', 'Wert von Attribut_2');
aDatumNode.setAttribute('Attribut_3', 'Wert von Attribut_3');
aMonatNode.appendChild(aDatumNode);
aXMLDoc.documentElement.appendChild(aMonatNode);
Gruß
Achja, und noch was:
Du erzeugst neue Knoten mit "createElement". Habe ich lange Zeit auch so gemacht. Mit wachsender Praxis und Erfahrung allerdings hat sich gezeigt, dass es besser ist, Knoten mit "createNode" zu erzeugen. Spätestens wenn Namespaces ins Spiel kommen, lohnt sich die Vorgehensweise, wenn auch geringfügig mehr Tipparbeit vonnöten ist...