新建xml文件編寫如下內容做測試使用
需要引用:System.Xml.Linq 命名空間
一、讀取XML
讀取所有文檔
篩選子元素為attribute1的元素,結果是IEumerable
通過Linq獲取元素的值、名稱、和屬性值
斷點結果:
通過Linq查詢語句獲取XML
斷點結果:
二、添加新的節點
准備新的節點和內容,並添加屬性和值
斷點結果:
讀取已有XML並獲取到root(根結點)。創建文件流並調用root的save()方法
運行結果:
三、修改已有屬性的內容
讀取所有文檔
獲取到需要修改的節點
修改值和屬性的值
創建文件流並保存
刪除則只需要調用所要刪除子元素的Remove()方法並保存。本篇代碼最后都必須保存,沒調用保存會導致節點丟失。