Share via


程式設計手冊 (LINQ to XML)

本節提供使用 LINQ to XML 進行程式設計的概念性和使用說明資訊。 

本文件的對象

本文件的對象為已經了解 C# 以及部分 .NET Framework 基本概念的開發人員。

本文件的目標在於讓各種開發人員容易使用 LINQ to XML。LINQ to XML 可讓 XML 程式設計更為容易。您不需要是專業開發人員就可以使用本文件。

LINQ to XML 大量依賴泛型類別。因此,了解泛型類別的用法非常重要。此外,如果您熟悉宣告為參數化型別的委派,也很有幫助。如果您不熟悉 C# 泛型類別,請參閱泛型類別 (C# 程式設計手冊)

本節內容

主題

描述

LINQ to XML 程式設計概觀

提供 LINQ to XML 類別的概觀,以及關於其中三個最重要類別的詳細資訊:XElementXAttributeXDocument

建立 XML 樹狀結構

提供有關使用 XML 樹狀結構的概念性與工作型資訊。您可以使用功能結構,或從字串或檔案剖析 XML 文字,藉以建立 XML 樹狀結構。您也可以使用 XmlReader 來填入 XML 樹狀結構。在 Visual Basic 中建立 XML 樹狀結構與在 C# 中建立樹狀結構非常不同。這些主題會描述如何以兩種語言建立 XML 樹狀結構。

使用 XML 命名空間

提供有關建立使用命名空間之 XML 樹狀結構的詳細資訊。

序列化 XML 樹狀結構

描述多個序列化 XML 樹狀結構的方法,並提供要使用哪個方法的指引。

LINQ to XML 座標軸

列舉並描述 LINQ to XML 座標軸方法,您必須在撰寫 LINQ to XML 查詢之前了解這些方法。

查詢 XML 樹狀結構

提供查詢 XML 樹狀結構的常見範例。

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

如同文件物件模型 (DOM),LINQ to XML 可讓您就地修改 XML 樹狀結構。

LINQ to XML 進階程式設計

提供附註、事件、串流以及其他進階案例的相關資訊。

LINQ to XML 安全性

描述與 LINQ to XML 相關聯的安全性問題,並提供一些減少暴露其安全性的指引。

XML 範例文件 (LINQ to XML)

包含本文件中的許多範例所使用的 XML 範例文件。

請參閱

其他資源

使用者入門 (LINQ to XML)

LINQ to XML