在c#中可以通过数据集直接访问XML文件,还可以用SQL语句来进行查询,不知道在Delphi中有没有这项功能。如果有的话,请大侠们细细说来

解决方案 »

  1.   

    procedure TForm1.Button9Click(Sender: TObject);
    begin
      //装入DEMO的animals.xml文件
      ClientDataSet1.LoadFromFile('C:\Program Files\Borland\Delphi7\Demos\DbClx\mybasexplorer\animals.xml');
      ClientDataSet1.Active := true;
      DataSource1.DataSet := ClientDataSet1;
      DBGrid1.DataSource := DataSource1;
    end;(注:用TClientDataSet控件”可以通过数据集直接访问XML文件”)
      

  2.   

    就是,有DEMO,可以载入XML。或者可以通过DELPHI的XML转化工具进行。
      

  3.   

    我还要把XML文件中的数据用ReportMechine打印出来,不知道能不能做到,情大侠指点,说详细一点