共用方式為


修改 XML 樹狀結構 (LINQ to XML)

LINQ to XML 是 XML 樹狀結構的記憶體中存放區。在您從來源載入或剖析 XML 樹狀結構後,LINQ to XML 會讓您就地修改該樹狀結構,然後序列化樹狀結構,以便將其儲存到檔案或傳送到遠端伺服器。

當您就地修改樹狀結構時,您可以使用特定方法,例如,Add

不過,有另一個方法,就是使用功能結構來產生具有不同組織結構的新樹狀結構。根據您需要針對 XML 樹狀結構所進行之變更的類型,並根據樹狀結構的大小,這個方法可能更精簡也更容易開發。本節中的第一個主題會比較這兩個方法。

本章節內容

主題

描述

記憶體中 XML 樹狀結構修改與功能結構的比較 (LINQ to XML)

比較在記憶體中修改 XML 樹狀結構與功能結構。

將項目、屬性和節點加入到 XML 樹狀結構

提供將項目、屬性或節點加入到 XML 樹狀結構的相關資訊。

修改 XML 樹狀結構中的項目、屬性和節點

提供修改現有項目、屬性或節點的相關資訊。

從 XML 樹狀結構移除項目、屬性和節點

提供將項目、屬性或節點從 XML 樹狀結構移除的相關資訊。

維護成對的名稱/值

描述如何維護妥善保存為成對名稱/值 (例如,組態資訊或全域設定) 的應用程式資訊。

HOW TO:變更整個 XML 樹狀結構的命名空間

顯示如何將 XML 樹狀結構從一個命名空間移到另一個命名空間。

請參閱

概念

程式設計手冊 (LINQ to XML)