Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Wie an vorhandenen Knoten neuen Kindknoten anhängen?

  Alt 28. Mai 2005, 22:51
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.
  Mit Zitat antworten Zitat