我把一XML文件配合StringList读入到了ListView中去了,然后在ListView中修改了数据。现在的问题是,怎么把修改后的ListView中的数据,保存为一新的XML文件

解决方案 »

  1.   

    找一下XML对象解析器。或者使用Delphi中的控件。
    不过我还没试过。麻烦你试一下?
      

  2.   

    if SaveDialog1.Execute then
           begin
             with XMLDocument1.XML do
               begin
                 Add('<?xml version="1.0" standalone="yes"?>');
                 Add('<CSDN>');
                 Add('<hahahhahahah>');
                 for i:=0 to ListView1.Items.Count-1 do
                    begin
                      Add('<qiqi97>');
                      Add(ListView1.Items[i].Caption);
                      Add('</qiqi97>');
                    end;
                 Add('</hahahhahahah>');
                 Add('</CSDN>');
               end;
             XMLDocument1.Active := true;
             XMLDocument1.SaveToFile(SaveDialog1.FileName);
           end;
    参照试试