System.Xml 命名空間

 

System.Xml 和其子命名空間 (System.Xml.LinqSystem.Xml.SchemaSystem.Xml.Serialization) 包含用於處理 XML 的類型。

本主題顯示 適用於 Windows 8.x 市集應用程式的 .NET 包含的 System.Xml 命名空間。 請注意,適用於 Windows 8.x 市集應用程式的 .NET 不包含每個型別的所有成員。 如需個別型別的詳細資訊,請參閱連結的主題。 型別的文件會指出 適用於 Windows 8.x 市集應用程式的 .NET 包含哪些成員。

適用於 Windows 8.x 市集應用程式的 .NET 支援的型別

描述

ConformanceLevel

指定建立之 XmlReader 和 XmlWriter 物件所執行的輸入或輸出檢查數量。

DtdProcessing

指定處理 DTD 的選項。 DtdProcessing 列舉是由 XmlReaderSettings 所使用。

IXmlDictionary

這個介面會定義 XML 字典必須實作以供 XmlDictionaryReader 和 XmlDictionaryWriter 實作使用的合約。

IXmlLineInfo

提供讓類別能夠傳回行和位置資訊的介面。

IXmlNamespaceResolver

提供一組前置詞和命名空間對應的唯讀存取。

NamespaceHandling

指定是否要移除 XmlWriter 中的重複命名空間宣告。

NameTable

實作單一執行緒 XmlNameTable。

NewLineHandling

指定如何處理分行符號。

ReadState

指定讀取器的狀態。

UniqueId

GUID 的最佳化唯一識別項。

WriteState

指定 XmlWriter 的狀態。

XmlBinaryReaderSession

啟用以動態方式來管理最佳化的字串。

XmlBinaryWriterSession

允許使用動態字典來壓縮出現在訊息中的常見字串和維護狀態。

XmlConvert

編碼和解碼 XML 名稱,並提供在 Common Language Runtime 類型和 XML 結構描述定義語言 (XSD) 類型之間轉換的方法。 轉換資料類型時,傳回的值與地區設定無關。

XmlDictionary

實作可用來最佳化 Windows Communication Foundation (WCF) 之 XML 讀取器/寫入器實作的字典。

XmlDictionaryReader

抽象類別,這是 Windows Communication Foundation (WCF) 為了要執行序列化 (Serialization) 和還原序列化 (Deserialization) 而衍生的類別。

XmlDictionaryReaderQuotas

包含 XmlDictionaryReaders 的可設定配額值。

XmlDictionaryString

代表儲存在 XmlDictionary 中的項目。

XmlDictionaryWriter

抽象類別,這是 Windows Communication Foundation (WCF) 為了要執行序列化 (Serialization) 和還原序列化 (Deserialization) 而衍生的類別。

XmlException

傳回有關上次例外狀況的詳細資訊。

XmlNamespaceManager

解析、加入並移除集合的命名空間,並且為這些命名空間提供範圍管理。

XmlNamespaceScope

定義命名空間範圍。

XmlNameTable

原子化字串物件的資料表。

XmlNodeType

指定節點類型。

XmlParserContext

提供 XmlReader 剖析 XML 片段所需的所有內容資訊。

XmlQualifiedName

代表 XML 限定名稱。

XmlReader

表示提供快速、非快取、順向 (Forward-only) 存取 XML 資料的讀取器 (Reader)。

XmlReaderSettings

指定要在由 Create 方法建立之 XmlReader 物件上支援的一組功能。

XmlSpace

指定目前的 xml:space 範圍。

XmlWriter

代表寫入器,其可提供快速、非快取的順向方法,來產生含有 XML 資料的資料流或檔案。

XmlWriterSettings

指定要在由 Create 方法建立的 XmlWriter 物件上支援的一組功能。

適用於 Windows 8.x 市集應用程式的 .NET 支援的型別

描述

Extensions

包含 LINQ to XML 擴充方法。

LoadOptions

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

ReaderOptions

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

SaveOptions

指定序列化選項。

XAttribute

代表 XML 屬性。

XCData

代表包含 CDATA 的文字節點。

XComment

代表 XML 註解。

XContainer

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

XDeclaration

代表 XML 宣告。

XDocument

表示 XML 文件。

XDocumentType

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

XElement

表示 XML 元素。

XName

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

XNamespace

代表 XML 命名空間。 此類別無法被繼承。

XNode

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

XNodeDocumentOrderComparer

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

XNodeEqualityComparer

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

XObject

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

XObjectChange

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

XObjectChangeEventArgs

提供 Changing 和 Changed 事件的資料。

XProcessingInstruction

代表 XML 處理指示。

XStreamingElement

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

XText

代表文字節點。

適用於 Windows 8.x 市集應用程式的 .NET 支援的型別

描述

XmlSchema

依全球資訊網協會 (W3C) 的<XML 結構描述第 1 部分:結構>及<XML 結構描述第 2 部分:資料類型>所規定之 XML 結構描述的記憶體內部表示。

XmlSchemaForm

表示屬性或項目是否需要以命名空間前置詞限定。

適用於 Windows 8.x 市集應用程式的 .NET 支援的型別

描述

IXmlSerializable

為 XML 序列化和還原序列化提供自訂格式。

XmlAnyAttributeAttribute

指定成員 (傳回 XmlAttribute 物件陣列的欄位) 可以包含任何 XML 屬性。

XmlAnyElementAttribute

指定成員 (傳回 XmlElement 或 XmlNode 物件陣列的欄位) 包含物件,這些物件代表在序列化或還原序列化物件中沒有對應成員的任何 XML 元素。

XmlAnyElementAttributes

代表 System.xml.xmlelement 物件的集合。

XmlArrayAttribute

指定 XmlSerializer 必須將特定類別成員序列化為 XML 元素的陣列。

XmlArrayItemAttribute

指定 XmlSerializer 可置於序列化陣列中的衍生類型。

XmlArrayItemAttributes

代表 XmlArrayItemAttribute 物件的集合。

XmlAttributeAttribute

指定 XmlSerializer 必須將類別成員序列化為 XML 屬性。

XmlAttributeOverrides

可讓您在使用 XmlSerializer 序列化或還原序列化物件時,覆寫屬性、欄位和類別屬性。

XmlAttributes

代表屬性物件的集合,可控制 XmlSerializer 如何序列化和還原序列化物件。

XmlChoiceIdentifierAttribute

指定可以使用列舉進一步偵測成員。

XmlElementAttribute

表示當 XmlSerializer 序列化或還原序列化包含 XML 元素的物件時,會以公用欄位或屬性代表該元素。

XmlElementAttributes

代表 XmlElementAttribute 物件的集合,XmlSerializer 使用這些物件來覆寫其序列化類別的預設方式。

XmlEnumAttribute

控制 XmlSerializer 如何序列化列舉成員。

XmlIgnoreAttribute

指示 XmlSerializer 的 Serialize 方法不是用來序列化公用欄位或公用讀取/寫入屬性值。

XmlIncludeAttribute

可讓 XmlSerializer 在序列化或還原序列化物件時辨識類型。

XmlNamespaceDeclarationsAttribute

指定目標屬性、參數、傳回值或類別成員包含在 XML 文件中使用之命名空間關聯的前置詞。

XmlRootAttribute

控制做為 XML 根項目之屬性目標的 XML 序列化。

XmlSchemaProviderAttribute

套用至類型時,儲存傳回 XML 結構描述類型的靜態方法名稱,以及控制類型序列化的 XmlQualifiedName (匿名類型則為 XmlSchemaType)。

XmlSerializer

將物件序列化為 XML 文件,以及從 XML 文件將物件還原序列化。 XmlSerializer 可讓您控制如何將物件編碼成 XML。

XmlSerializerNamespaces

包含 XmlSerializer 在 XML 文件執行個體中用來產生限定名稱的 XML 命名空間和前置詞。

XmlTextAttribute

指示 XmlSerializer 在序列化或還原序列化含有成員的類別時,必須將該成員視為 XML 文字。

XmlTypeAttribute

控制 XmlSerializer 序列化屬性目標時所產生的 XML 結構描述。

顯示: