LINQ to XML 進階程式設計

本節提供的資訊將僅適用於某些 LINQ to XML 案例中的進階開發人員。 

本節內容

主題

描述

LINQ to XML 附註

描述如何將附註加入到 LINQ to XML 節點和屬性。

LINQ to XML 事件

描述如何針對改變 XML 樹狀結構時發生的事件,撰寫事件處理常式。

使用節點進行程式設計

描述如何以比項目和屬性還要細微的位移單位等級來查詢與管理節點。

混合的宣告式程式碼/命名性程式碼 Bug (C#) (LINQ to XML)

描述您混用宣告式程式碼 (查詢) 與命令性程式碼 (修改 XML 樹狀結構的程式碼) 時所出現的問題。

HOW TO:具有標頭資訊存取權的資料流 XML 片段

描述如何從 XmlReader 串流 XML 片段。 您可以使用這個技術來控制您應用程式的記憶體使用量。

HOW TO:執行大型 XML 文件的資料流轉換

描述如何從 XmlReader 串流 XML、轉換 XML 片段,然後使用 XStreamingElement 串流輸出。

HOW TO:讀取和寫入編碼的文件

描述如何讀取與寫入編碼的 XML 文件。

使用 XSLT 轉換 XML 樹狀結構

描述如何使用 XSLT 轉換 XML 樹狀結構。

HOW TO:使用附註轉換 XSLT 樣式的 LINQ to XML 樹狀結構

描述如何使用附註來簡化 XML 樹狀結構的轉換。

序列化包含 XElement 物件的物件圖形

描述如何序列化包含 XElementXDocument 物件的物件圖形。

使用 LINQ to XML 進行 WPF 資料繫結

描述如何使用 LINQ to XML 做為 Windows Presentation Foundation 應用程式中資料繫結的資料來源。

請參閱

概念

程式設計手冊 (LINQ to XML)