Zitat von
toko:
Wenn ich jetzt also mittendrin an einem vorhandenen Knoten einen Kindknoten hinzufügen möchte, müsste ich doch nach diesem suchen, z.B. mit "select Nodes".
Eigentlich mit "selectSingleNode", wenn´s nur einer ist.
Zitat:
Ich weiß dann aber nicht, wie ich diesen Konten aufgreife und mit diesem arbeiten kann?
Wie auch mit deinem gezeigten Beispiel:
Delphi-Quellcode:
// <IrgendwasmitCD>
// <cd id="1"></cd>
// <cd id="2"></cd>
// <cd id="3"></cd>
// </IrgendwasmitCD>
// sucht den <cd>-Knoten mit dem Attribut id="1"
node := xmlDoc.selectSingleNode('/IrgendwasmitCD/cd[@id="1"]');
if node <> nil then
begin
newNode := xmldoc.createElement('bla');
node.appendChild(newNode);
end;
Mal in die Fundstücke hier im Forum gucken, da findest du so was recht häufig.