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