System.Xml.Linq 命名空間

包含 LINQ 轉 XML 的類別。 LINQ 轉 XML 是一種記憶體內的 XML 程式介面,能讓你有效率且輕鬆地修改 XML 文件。

類別

名稱 Description
Extensions

包含 LINQ 轉 XML 的擴充方法。

XAttribute

代表一個 XML 屬性。

XCData

代表包含 CDATA 的文字節點。

XComment

代表一個 XML 註解。

XContainer

代表一個節點可以包含其他節點。

XDeclaration

代表一個 XML 宣告。

XDocument

代表一份 XML 文件。 關於物件的 XDocument 元件與使用方式,請參見 XDocument 類別概述

XDocumentType

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

XElement

代表一個 XML 元素。 請參閱本頁的 XElement 類別概覽 及備註區,了解使用資訊與範例。

XName

表示 XML 專案或屬性的名稱。

XNamespace

代表一個 XML 命名空間。 無法繼承這個類別。

XNode

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

XNodeDocumentOrderComparer

包含比較節點文件順序的功能。 無法繼承這個類別。

XNodeEqualityComparer

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

XObject

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

XObjectChangeEventArgs

提供 ChangingChanged 事件的數據。

XProcessingInstruction

代表 XML 處理指令。

XStreamingElement

代表支援延遲串流輸出的 XML 樹中的元素。

XText

代表一個文字節點。

列舉

名稱 Description
LoadOptions

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

ReaderOptions

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

SaveOptions

指定串行化選項。

XObjectChange

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

備註

使用 LINQ to XML,您可以:

  • 從檔案或串流載入 XML。

  • 將 XML 串行化為檔案或數據流。

  • 從零開始使用函數式建構來建立 XML 樹。

  • 使用 LINQ 查詢 XML 樹。

  • 操作記憶體內的 XML 樹。

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

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

另請參閱