System.Xml.Linq 命名空間

包含 LINQ to XML 的類別 (Class)。 LINQ to XML 是一種記憶體中的 XML 程式設計介面,讓您可以方便有效地修改 XML 文件。

類別

Extensions

包含 LINQ to XML 擴充方法。

XAttribute

代表 XML 屬性。

XCData

代表包含 CDATA 的文字節點。

XComment

代表 XML 註解。

XContainer

代表可包含其他節點的節點。

XDeclaration

代表 XML 宣告。

XDocument

表示 XML 文件。 如需 XDocument 物件的元件和用法,請參閱 XDocument 類別概觀

XDocumentType

代表 XML 文件類型定義 (DTD)。

XElement

表示 XML 元素。 如需用法資訊和範例,請參閱 XElement 類別概觀及本頁面上的<備註>一節。

XName

代表 XML 元素或屬性的名稱。

XNamespace

表示 XML 命名空間 (Namespace)。 此類別無法獲得繼承。

XNode

表示 XML 樹狀中節點 (元素、註解、文件類型、處理指示或文字節點) 的抽象概念。

XNodeDocumentOrderComparer

包含比較節點之文件順序的功能。 此類別無法獲得繼承。

XNodeEqualityComparer

比較節點以判斷它們是否相等。 此類別無法獲得繼承。

XObject

代表 XML 樹狀結構中的節點或屬性。

XObjectChangeEventArgs

提供 ChangingChanged 事件的資料。

XProcessingInstruction

代表 XML 處理指示。

XStreamingElement

代表 XML 樹狀結構中的元素,該樹狀結構支援延後的資料流輸出。

XText

代表文字節點。

列舉

LoadOptions

指定剖析 XML 時的載入選項。

ReaderOptions

指定是否要在以 XDocument 載入 XmlReader 時省略重複的命名空間。

SaveOptions

指定序列化選項。

XObjectChange

引發 XObject 的事件時,指定事件型別。

備註

使用 LINQ to XML,您可以:

  • 從檔案或資料流載入 XML。

  • 將 XML 序列化為檔案或資料流。

  • 使用功能結構從頭建立 XML 樹狀結構。

  • 使用 LINQ 查詢查詢 XML 樹狀結構。

  • 處理記憶體中的 XML 樹狀結構。

  • 使用 XSD 驗證 XML 樹狀結構。

  • 使用這些功能的組合,將 XML 樹狀結構從一個組織結構轉換為另一個組織結構。

另請參閱