Hi alzaimar,
wenn du den NodeValue auf Null setzt, dann werden existierende Attribute nicht angefasst - die müssen vorher schon gefehlt haben. Du musst die Attribute einfach irgendwann zugeben:
Delphi-Quellcode:
with MyXMLNode.ChildNodes['BasePriceUsed'] do
begin
setAttribute('xsi:nil', 'true');
NodeValue := Null;
end;
Grüße vom marabu