System.Xml 命名空間
System.Xml 及其子命名空間 (System.Xml.Linq、System.Xml.Schema 和 System.Xml.Serialization) 包含處理 XML 的型別。
本主題說明 適用於 Windows 市集應用程式的 .NET 所包含之 System.Xml 命名空間中的型別。請注意,適用於 Windows 市集應用程式的 .NET 不包含每個型別的所有成員。如需個別型別的詳細資訊,請參閱連結的主題。型別的文件會指出 適用於 Windows 市集應用程式的 .NET 包含哪些成員。
System.Xml 命名空間
適用於 Windows 市集應用程式的 .NET 支援的型別 |
描述 |
---|---|
指定已建立之 XmlReader 和 XmlWriter 物件所執行的輸入或輸出檢查數量。 |
|
指定處理 DTD 的選項。DtdProcessing 列舉由 XmlReaderSettings 使用。 |
|
介面,定義 Xml 字典必須實作供 XmlDictionaryReader 和 XmlDictionaryWriter 實作使用的合約。 |
|
提供讓類別能夠傳回行和位置資訊的介面。 |
|
提供對一組前置詞和命名空間對應的唯讀存取。 |
|
指定是否要移除 XmlWriter 中的重複命名空間宣告。 |
|
實作單一執行緒的 XmlNameTable。 |
|
指定如何處理分行符號。 |
|
指定讀取器的狀態。 |
|
GUID 的最佳化唯一識別項。 |
|
指定 XmlWriter 的狀態。 |
|
啟用以動態方式來管理最佳化的字串。 |
|
允許使用動態字典來壓縮出現在訊息中的常見字串和維護狀態。 |
|
編碼和解碼 XML 名稱,並且提供在 Common Language Runtime 型別和 XML 結構描述定義語言 (XSD) 型別之間轉換的方法。轉換資料型別時,傳回的值與地區設定無關。 |
|
實作可用來最佳化 Windows Communication Foundation (WCF) 之 XML 讀取器/寫入器實作的字典。 |
|
抽象類別,這是 Windows Communication Foundation (WCF) 為了要執行序列化 (Serialization) 和還原序列化 (Deserialization) 而衍生的類別。 |
|
包含 XmlDictionaryReaders 的可設定配額值。 |
|
表示儲存在 XmlDictionary 中的項目。 |
|
抽象類別,這是 Windows Communication Foundation (WCF) 為了要執行序列化 (Serialization) 和還原序列化 (Deserialization) 而衍生的類別。 |
|
傳回有關上次例外狀況的詳細資訊。 |
|
解析、加入並移除集合的命名空間,並且為這些命名空間提供範圍管理。 |
|
定義命名空間範圍。 |
|
原子化字串物件的資料表。 |
|
指定節點的類型。 |
|
提供 XmlReader 剖析 XML 片段所需的所有內容資訊。 |
|
表示 XML 限定名稱。 |
|
表示提供快速、非快取、順向 (Forward-only) 存取 XML 資料的讀取器。 |
|
指定要在由 Create 方法建立的 XmlReader 物件上支援的一組功能。 |
|
指定目前的 xml:space 範圍。 |
|
表示寫入器,其可提供快速、非快取的順向方法來產生含有 XML 資料之資料流或檔案。 |
|
指定要在由 Create 方法建立的 XmlWriter 物件上支援的一組功能。 |
System.Xml.Linq 命名空間
適用於 Windows 市集應用程式的 .NET 支援的型別 |
描述 |
---|---|
包含 LINQ to XML 擴充方法。 |
|
指定剖析 XML 時的載入選項。 |
|
指定是否要在以 XmlReader 載入 XDocument 時省略重複的命名空間。 |
|
指定序列化選項。 |
|
表示 XML 屬性。 |
|
表示包含 CDATA 的文字節點。 |
|
表示 XML 註解。 |
|
表示可以包含其他節點的節點。 |
|
表示 XML 宣告。 |
|
表示 XML 文件。 |
|
表示 XML 文件類型定義 (Document Type Definitions,DTD)。 |
|
表示 XML 項目。 |
|
表示 XML 項目或屬性的名稱。 |
|
表示 XML 命名空間。此類別無法被繼承。 |
|
表示 XML 樹狀結構中節點 (項目、註解、文件類型、處理指示或文字節點) 的抽象概念。 |
|
含有可以根據文件順序比較節點的功能。此類別無法被繼承。 |
|
比較節點以判斷它們是否相等。此類別無法被繼承。 |
|
表示 XML 樹狀目錄中的節點或屬性。 |
|
指定引發 XObject 的事件時之事件類型。 |
|
提供 Changing 和 Changed 事件的資料。 |
|
表示 XML 處理指示。 |
|
表示 XML 樹狀目錄中的項目,此樹狀目錄支援延後的資料流輸出。 |
|
表示文字節點。 |
System.Xml.Schema 命名空間
適用於 Windows 市集應用程式的 .NET 支援的型別 |
描述 |
---|---|
全球資訊網協會 (W3C)<XML Schema Part 1: Structures>和<XML Schema Part 2: Datatypes>規格中指定之記憶體內的 XML 結構描述表示方式。 |
|
指示屬性或項目是否需要以命名空間前置詞限定。 |
System.Xml.Serialization 命名空間
適用於 Windows 市集應用程式的 .NET 支援的型別 |
描述 |
---|---|
為 XML 序列化和還原序列化提供自訂格式化。 |
|
指定成員 (傳回 XmlAttribute 物件陣列的欄位) 可以包含任何 XML 屬性。 |
|
指定成員 (傳回 XmlElement 或 XmlNode 物件陣列的欄位) 包含物件,該物件表示在序列化或還原序列化物件中沒有對應成員的任何 XML 項目。 |
|
表示 XmlAnyElementAttribute 物件的集合。 |
|
指定 XmlSerializer 必須將特定的類別成員序列化為 XML 項目的陣列。 |
|
指定 XmlSerializer 可置於序列化陣列中的衍生型別。 |
|
表示 XmlArrayItemAttribute 物件的集合。 |
|
指定 XmlSerializer 必須將類別成員序列化為 XML 屬性。 |
|
可在使用 XmlSerializer 序列化或還原序列化物件時,讓您覆寫屬性 (Property)、欄位以及類別屬性 (Attribute)。 |
|
代表屬性物件的集合,可控制 XmlSerializer 序列化和還原序列化物件的方式。 |
|
指定可以使用列舉來進一步偵測成員。 |
|
表示當 XmlSerializer 序列化或還原序列化內含 XmlSerializer 的物件時,以公用欄位或屬性表示 XML 項目。 |
|
代表 XmlSerializer 所使用之 XmlElementAttribute 物件的集合,可覆寫序列化類別的預設方法。 |
|
控制 XmlSerializer 如何序列化列舉成員。 |
|
指示 XmlSerializer 的 Serialize 方法不要序列化公用欄位或公用讀取/寫入屬性值。 |
|
允許 XmlSerializer 在序列化或還原序列化物件時辨識型別。 |
|
指定目標屬性、參數、傳回值或類別成員包含前置詞,而該前置詞與 XML 文件內所使用的命名空間相關聯。 |
|
控制做為 XML 根項目之屬性目標的 XML 序列化。 |
|
套用至型別後,儲存傳回 XML 結構描述之型別的靜態方法名稱以及控制型別之序列化的 XmlQualifiedName (或用於匿名型別的 XmlSchemaType)。 |
|
將物件序列化為 XML 文件,以及從 XML 文件將物件還原序列化。XmlSerializer 可讓您控制如何將物件編碼為 XML。 |
|
包含 XML 命名空間與前置詞,XmlSerializer 會用這些 XML 命名空間與前置詞在 XML 文件執行個體中產生限定名稱。 |
|
表示當 XmlSerializer 序列化或還原序列化內含成員的類別時,必須將該成員視為 XML 文字。 |
|
控制在 XmlSerializer 序列化屬性目標時產生的 XML 結構描述。 |