c# winfrom xml和web.config 新增節點樹,節點,子節點
-
-
接下來,我們開始專注於程式碼部分,下圖中的程式碼是生成xml檔案的程式碼,如下圖:
-
然後接下來下圖中的程式碼就是 增加xml檔案節點 程式碼,接下來小編解釋一下其中比較重要的程式碼
程式碼中的path是得到之前建立xml檔案的路徑,
XMLDocument xmldox=new XmlDocument();
這裡建立一個 XMLDocument物件,
xml.load(path+XmlFileName)
這裡是把之前建立好的xml檔案載入到這個XMLDocument物件當中去
xmldoc.SelectSingleNode
這句是根據節點名稱獲得這個節點
XmlElement ParentDevice=xmldoc.CreateElement()
這句是建立一個XmlElement,這個就是我們的節點
ParetDevice.SetAttribute
這句是使用SetAttribute來設定我們剛剛建立好的節點的name屬性,當然也可以是其他的任何屬性
DeviceTree_xml.AppendChild(ParentDevice)
這句是把剛剛建立好的節點新增到xml檔案中已有的節點當中去
xmldoc.Save(path+XmlFileName)
這句是把我們修改後的檔案還儲存到原來的位置
如下圖:
-
啟動程式,然後點選建立xml檔案,當系統提示已建立之後,說明我們已經建立好了xml檔案,如下圖:
-
然後點選增加xml節點按鈕,系統會執行增加節點程式碼並提示,如下圖:
-
使用寫字板開啟我們的xml檔案,可以看到我們新增的節點,包含有name屬性,如下圖:
-
下圖中的程式碼和上面的程式碼相比多了幾行,是增加節點之後再次在節點下增加節點,也就是二級節點,方法是一樣的,如下圖:
-
8
執行程式之後可以使用寫字板開啟xml檔案檢視增加的子節點,如下圖: