修改 XML 樹狀結構 (LINQ to XML)
LINQ to XML 是 XML 樹狀結構的記憶體中存放區。 在您從來源載入或剖析 XML 樹狀結構後,LINQ to XML 會讓您就地修改該樹狀結構,然後序列化樹狀結構,以便將其儲存到檔案或傳送到遠端伺服器。
當您就地修改樹狀結構時,您可以使用特定方法,例如,Add。
不過,有另一個方法,就是使用功能結構來產生具有不同組織結構的新樹狀結構。 根據您需要針對 XML 樹狀結構所進行之變更的類型,並根據樹狀結構的大小,這個方法可能更精簡也更容易開發。 本節中的第一個主題會比較這兩個方法。
在本節中
主題 |
描述 |
---|---|
比較在記憶體中修改 XML 樹狀結構與功能結構。 |
|
提供將項目、屬性或節點加入到 XML 樹狀結構的相關資訊。 |
|
提供修改現有項目、屬性或節點的相關資訊。 |
|
提供將項目、屬性或節點從 XML 樹狀結構移除的相關資訊。 |
|
描述如何維護妥善保存為成對名稱/值 (例如,組態資訊或全域設定) 的應用程式資訊。 |
|
顯示如何將 XML 樹狀結構從一個命名空間移到另一個命名空間。 |