System.Xml namespaces
System.Xml and its child namespaces (System.Xml.Linq, System.Xml.Schema, and System.Xml.Serialization) contain types for processing XML.
This topic displays the types in the System.Xml namespaces that are included in the .NET for Windows Store apps. Note that the .NET for Windows Store apps does not include all the members of each type. For information about individual types, see the linked topics. The documentation for a type indicates which members are included in the .NET for Windows Store apps.
System.Xml namespace
Types supported in the .NET for Windows Store apps |
Description |
---|---|
Specifies the amount of input or output checking that the created XmlReader and XmlWriter objects perform. |
|
Specifies the options for processing DTDs. The DtdProcessing enumeration is used by XmlReaderSettings. |
|
An interface that defines the contract that an Xml dictionary must implement to be used by XmlDictionaryReader and XmlDictionaryWriter implementations. |
|
Provides an interface to enable a class to return line and position information. |
|
Provides read-only access to a set of prefix and namespace mappings. |
|
Specifies whether to remove duplicate namespace declarations in the XmlWriter. |
|
Implements a single-threaded XmlNameTable. |
|
Specifies how to handle line breaks. |
|
Specifies the state of the reader. |
|
A unique identifier optimized for Guids. |
|
Specifies the state of the XmlWriter. |
|
Enables optimized strings to be managed in a dynamic way. |
|
Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state. |
|
Encodes and decodes XML names and provides methods for converting between common language runtime types and XML Schema definition language (XSD) types. When converting data types the values returned are locale independent. |
|
Implements a dictionary used to optimize Windows Communication Foundation (WCF)’s XML reader/writer implementations. |
|
An abstract class that the Windows Communication Foundation (WCF) derives from to do serialization and deserialization. |
|
Contains configurable quota values for XmlDictionaryReaders. |
|
Represents an entry stored in a XmlDictionary. |
|
An abstract class that the Windows Communication Foundation (WCF) derives from to do serialization and deserialization. |
|
Returns detailed information about the last exception. |
|
Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces. |
|
Defines the namespace scope. |
|
Table of atomized string objects. |
|
Specifies the type of node. |
|
Provides all the context information required by the XmlReader to parse an XML fragment. |
|
Represents an XML qualified name. |
|
Represents a reader that provides fast, non-cached, forward-only access to XML data. |
|
Specifies a set of features to support on the XmlReader object created by the Create method. |
|
Specifies the current xml:space scope. |
|
Represents a writer that provides a fast, non-cached, forward-only means of generating streams or files containing XML data. |
|
Specifies a set of features to support on the XmlWriter object created by the Create method. |
System.Xml.Linq namespace
Types supported in the .NET for Windows Store apps |
Description |
---|---|
Contains the LINQ to XML extension methods. |
|
Specifies load options when parsing XML. |
|
Specifies whether to omit duplicate namespaces when loading an XDocument with an XmlReader. |
|
Specifies serialization options. |
|
Represents an XML attribute. |
|
Represents a text node that contains CDATA. |
|
Represents an XML comment. |
|
Represents a node that can contain other nodes. |
|
Represents an XML declaration. |
|
Represents an XML document. |
|
Represents an XML Document Type Definition (DTD). |
|
Represents an XML element. |
|
Represents a name of an XML element or attribute. |
|
Represents an XML namespace. This class cannot be inherited. |
|
Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree. |
|
Contains functionality to compare nodes for their document order. This class cannot be inherited. |
|
Compares nodes to determine whether they are equal. This class cannot be inherited. |
|
Represents a node or an attribute in an XML tree. |
|
Specifies the event type when an event is raised for an XObject. |
|
Provides data for the Changing and Changed events. |
|
Represents an XML processing instruction. |
|
Represents elements in an XML tree that supports deferred streaming output. |
|
Represents a text node. |
System.Xml.Schema namespace
Types supported in the .NET for Windows Store apps |
Description |
---|---|
An in-memory representation of an XML Schema as specified in the World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes specifications. |
|
Indicates if attributes or elements need to be qualified with a namespace prefix. |
System.Xml.Serialization namespace
Types supported in the .NET for Windows Store apps |
Description |
---|---|
Provides custom formatting for XML serialization and deserialization. |
|
Specifies that the member (a field that returns an array of XmlAttribute objects) can contain any XML attributes. |
|
Specifies that the member (a field that returns an array of XmlElement or XmlNode objects) contains objects that represent any XML element that has no corresponding member in the object being serialized or deserialized. |
|
Represents a collection of XmlAnyElementAttribute objects. |
|
Specifies that the XmlSerializer must serialize a particular class member as an array of XML elements. |
|
Specifies the derived types that the XmlSerializer can place in a serialized array. |
|
Represents a collection of XmlArrayItemAttribute objects. |
|
Specifies that the XmlSerializer must serialize the class member as an XML attribute. |
|
Allows you to override property, field, and class attributes when you use the XmlSerializer to serialize or deserialize an object. |
|
Represents a collection of attribute objects that control how the XmlSerializer serializes and deserializes an object. |
|
Specifies that the member can be further detected by using an enumeration. |
|
Indicates that a public field or property represents an XML element when the XmlSerializer serializes or deserializes the object that contains it. |
|
Represents a collection of XmlElementAttribute objects used by the XmlSerializer to override the default way it serializes a class. |
|
Controls how the XmlSerializer serializes an enumeration member. |
|
Instructs the Serialize method of the XmlSerializer not to serialize the public field or public read/write property value. |
|
Allows the XmlSerializer to recognize a type when it serializes or deserializes an object. |
|
Specifies that the target property, parameter, return value, or class member contains prefixes associated with namespaces that are used within an XML document. |
|
Controls XML serialization of the attribute target as an XML root element. |
|
When applied to a type, stores the name of a static method of the type that returns an XML schema and a XmlQualifiedName (or XmlSchemaType for anonymous types) that controls the serialization of the type. |
|
Serializes and deserializes objects into and from XML documents. The XmlSerializer enables you to control how objects are encoded into XML. |
|
Contains the XML namespaces and prefixes that the XmlSerializer uses to generate qualified names in an XML-document instance. |
|
Indicates to the XmlSerializer that the member must be treated as XML text when the class that contains it is serialized or deserialized. |
|
Controls the XML schema that is generated when the attribute target is serialized by the XmlSerializer. |