Einzelnen Beitrag anzeigen

Neuromancer

Registriert seit: 8. Aug 2003
62 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: anweisung subknoten weiterschreiben

  Alt 4. Nov 2006, 12:24
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...
  Mit Zitat antworten Zitat