C# 使用XDocument實現讀取、添加,修改XML文件


新建xml文件編寫如下內容做測試使用

  

需要引用:System.Xml.Linq 命名空間

 

一、讀取XML

 

  讀取所有文檔

    

   篩選子元素為attribute1的元素,結果是IEumerable

    

  通過Linq獲取元素的值、名稱、和屬性值

    

  斷點結果:

  

  通過Linq查詢語句獲取XML

    

   斷點結果:

    

 二、添加新的節點

 

  准備新的節點和內容,並添加屬性和值

    

  斷點結果:

    

  讀取已有XML並獲取到root(根結點)。創建文件流並調用root的save()方法

    

  運行結果:

    

 

三、修改已有屬性的內容

 

  讀取所有文檔

    

  獲取到需要修改的節點

    

  修改值和屬性的值

    

  創建文件流並保存

    

刪除則只需要調用所要刪除子元素的Remove()方法並保存。本篇代碼最后都必須保存,沒調用保存會導致節點丟失。

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM