Wenn das Create schon gar nicht funktioniert, gibt's auch nichts das man freigeben könnte. Deswegen sollte das Create außerhalb vom try stehen.
Delphi-Quellcode:
XMLData := TXMLData.Create;
try
XMLData.XMLToTree(tvXML, odXMLFile.FileName);
finally
XMLData.Free;
end;