<downloads>
   <download 
       name="Counter-strike mod" 
       fileid="154358" 
       size="100,1"   
       version="1.5">
       http://urltodownload.dk/download.php?fileid=154358
   </download>
</downloads>
Hvis du har proffesional eller enterprise versionen af Delphi 6 eller 7 kan du bruge ClientDataSet. Bare gør som du normalt ville gøre med en database. Ellers kan du læse den nye artikel.
Mjah, det kræver nu godt nok at xml filen overholder et vist format. Bl.a. skal den indeholde en felt definition. 
Et gennemført eksempel er lidt besværligt at lave i dette forum, men vi kan da gøre et forsøg. 
Start med at hente OmniXML pakken som du finder et link til under Ressourcer. 
Så kan du jo lave noget til stil med:
Uses
  OmniXML, OmniXMLUtils;
...
var
  Doc : IXMLDocument;
  Node : IXMLNode;
  Root : IXMLNode;
  idx : Integer;
begin
  // Hent filen fra serveren, der bruger du jo bare en http 
  // komponent af en eller anden art.
  Doc := CreateXMLDoc;
  XMLLoadFromFile(Doc, FFileName);
  Root := Doc.DocumentElement;
  if Root.HasChildren then
  begin
     for idx := 0 to Root.ChildNodes.Length -1 do
     begin
        Node := Root.ChildNodes.Item[idx];
        // Du får de enkelte attributes ud med:
        // Node.Attributes.GetNamedItem('xxx').NodeValue;
        // Du får indholdet af knuden (f.eks. din URL) ud med:
        // Node.Text;
     end;
  end;
end;
-- 
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk