Zitat von
Grolle:
... Das habe ich auch schon geprüft, aber im gespeicherten Dokument tauchen sie dann nicht auf! ...
Bei mir schon.
Info zum Speicherleck - in D7 ist NewXMLDocument folgendermaßen implementiert:
Delphi-Quellcode:
function LoadXMLData(const XMLData: DOMString): IXMLDocument; overload;
begin
Result := TXMLDocument.Create(nil);
Result.LoadFromXML(XMLData);
end;
Die Instanz von TXMLDocument wird nirgendwo gespeichert - und ohne Owner fühlt sich dann niemand für das Freigeben des Speichers zuständig.