Ich habe es soeben durchgespielt und es funktioniert:
Delphi-Quellcode:
var
lXML : TJvSimpleXML;
begin
lXML := TJvSimpleXML.Create(nil);
try
lXML.Root.Name := 'Kunden';
with lXML.Root.Items.Add('Kundennummer1', '') do
begin
Items.Add('Name', 'Kunde1');
Items.Add('Strasse', '');
Items.Add('PLZ', '');
end;
lXML.Root.Items.ItemNamed['Kundennummer1'].Items.Delete('Strasse');
RichEdit1.Text := lXML.XMLData;
finally
FreeAndNil(lXML);
end;
Der Unterschied im
XML besteht darin, dass das leere Tag 'Strasse' bei Dir als <Strasse></Strasse> dargestellt wird, aber korrekterweise so aussieht: <Strasse />. Vllt ist das der Knackpunkt.