al final lo he solucionado con
Código Delphi
[-]
XmlContent: string;
begin
try
XmlContent := GetContent('http://..................');
except
on E: Exception do
begin
Exit;
end;
end;
if (not XmlContent.IsEmpty()) then
begin
XMLDoc.LoadFromXML(XmlContent);