Hi,
erstmal gebe ich
generic Recht.
Wegen deinem Problem: erstmal solltest du den Eintrag per XPath finden:
Delphi-Quellcode:
var
XPath: string;
begin
XPath := '/Data/Dealer[@GroupID="145386"]';
So sähe das in deinem Fall aus. Angenommen du verwendest MS
XML, dann musst du so fortfahren:
Delphi-Quellcode:
DealerNode := XMLDoc.selectSingleNode(XPath);
{ Jetzt ist die Frage was willst du löschen? Das Attribut oder die Node? }
{ Im Falle der Node "Dealer": }
XMLDoc.selectSingleNode('Data').removeChild(DealerNode);
{ Im Falle des Attributs: }
DealerNode.attributes.removeNamedItem('GroupID');
end;
Ganz einfach also.
Chris