System.Xml.Linq 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 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 | |
| XProcessingInstruction |
代表 XML 處理指令。 |
| XStreamingElement |
代表支援延遲串流輸出的 XML 樹中的元素。 |
| XText |
代表一個文字節點。 |
列舉
| 名稱 | Description |
|---|---|
| LoadOptions |
指定剖析 XML 時的載入選項。 |
| ReaderOptions | |
| SaveOptions |
指定串行化選項。 |
| XObjectChange |
引發XObject事件時,指定該事件的類型。 |
備註
使用 LINQ to XML,您可以:
從檔案或串流載入 XML。
將 XML 串行化為檔案或數據流。
從零開始使用函數式建構來建立 XML 樹。
使用 LINQ 查詢 XML 樹。
操作記憶體內的 XML 樹。
使用 XSD 驗證 XML 樹狀結構。
使用這些功能的組合,將 XML 樹狀結構從一個圖形轉換成另一個圖形。