今天介紹一個ClientDataSet維護XML文件的方法,當然我也是想把方法做個總結和記錄,萬一哪時想用可以方便查閱.
1.首先下載一個程序 xmlmapper.exe. 找不到的同志過會我會提供下載的.
下載完程序後運行程序,然後用程序打開XML文件. 完成後如圖.
2.第二步在左邊空白處點擊鼠標右鍵選擇Select All 按鈕.如圖
3.第三步選擇Create菜單下的DataPacket From XML按鈕 點擊完如圖
4.第四步,選擇Create菜單下的TransFormation按鈕.
5.第五步,選擇File菜單下的save-->TransFormation按鈕.第一次保存取名叫R_ToDp.xtr 意思是標識這事Read用的
,保存完畢後,再次重複上次操作點擊TransFormation按鈕,這次保存取名叫W_ToDp.xtr 意思是標識Write用的.
6.全部保存完畢以後,新建一個工程,在窗體上放入XMLTransformProvider控件,分別設置屬性TransFormationRead下的TransFormationFile的值爲R_ToDp.xtr 的路徑.設置TransFormationWrite的TransFormationFile的值爲W_ToDp.xtr 的路徑.設置XMLDataFile的值爲XML文件的路徑.
7.在窗體上加入ClientDataSet控件,設置其ProViderName的值爲XMLTransformProvider控件的名稱.
8.最後加入DataSource控件和DBGrid控件,連接好以後,設置ClientDataSet控件的Active屬性爲true,以後就可以像操作數據庫一樣操作XML文件了.
注:這個方法還有許多值得研究的地方,希望大家能夠共同交流研究.