System.Xml (Espacios de nombres)

System.Xml y sus espacios de nombres secundarios (System.Xml.Linq, System.Xml.Schema y System.Xml.Serialization) contienen los tipos para procesar XML.

Este tema describe los tipos en los espacios de nombres System.Xml que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.

System.Xml (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

ConformanceLevel

Especifica el número de comprobaciones de entrada o de salida que realizan los objetos XmlReader y XmlWriter creados.

DtdProcessing

Especifica las opciones para procesar DTD. La enumeración DtdProcessing la usa XmlReaderSettings.

IXmlDictionary

Interfaz que define el contrato que debe implementar un diccionario Xml con de fin de que lo puedan usar las implementaciones de XmlDictionaryReader y de XmlDictionaryWriter.

IXmlLineInfo

Proporciona una interfaz que permite a una clase devolver información de línea y de posición.

IXmlNamespaceResolver

Proporciona acceso de solo lectura a un conjunto de asignaciones de prefijos y espacios de nombres.

NamespaceHandling

Especifica si se van a quitar las declaraciones de espacio de nombres duplicadas en XmlWriter.

NameTable

Implementa un XmlNameTable de un único subproceso.

NewLineHandling

Especifica cómo controlar los saltos de línea.

ReadState

Especifica el estado del lector.

UniqueId

Identificador único optimizado para Guids.

WriteState

Especifica el estado de XmlWriter.

XmlBinaryReaderSession

Permite administrar las cadenas optimizadas de una manera dinámica.

XmlBinaryWriterSession

Permite el uso de un diccionario dinámico para comprimir cadenas comunes que aparecen en un mensaje y mantener el estado.

XmlConvert

Codifica y descodifica nombres XML y proporciona métodos de conversión entre tipos de Common Language Runtime y tipos del lenguaje de definición de esquemas XML (XSD). Cuando se convierten tipos de datos, los valores devueltos no dependen de la configuración regional.

XmlDictionary

Implementa un diccionario utilizado para optimizar implementaciones de lector y sistema de escritura XML de Windows Communication Foundation (WCF).

XmlDictionaryReader

Una clase abstracta de la que deriva Windows Communication Foundation (WCF) para realizar la serialización y la deserialización.

XmlDictionaryReaderQuotas

Contiene los valores de cuota configurables para XmlDictionaryReaders.

XmlDictionaryString

Representa una entrada almacenada en un XmlDictionary.

XmlDictionaryWriter

Una clase abstracta de la que deriva Windows Communication Foundation (WCF) para realizar la serialización y la deserialización.

XmlException

Devuelve información detallada sobre la última excepción.

XmlNamespaceManager

Resuelve, agrega y quita espacios de nombres en una colección y proporciona la administración del ámbito de estos espacios de nombres.

XmlNamespaceScope

Define el ámbito del espacio de nombres.

XmlNameTable

Tabla de objetos en forma de cadena subdividida.

XmlNodeType

Especifica el tipo de nodo.

XmlParserContext

Proporciona toda la información de contexto que necesita el objeto XmlReader para analizar un fragmento de XML.

XmlQualifiedName

Representa un nombre XML completo.

XmlReader

Representa un lector que proporciona acceso rápido a datos XML, sin almacenamiento en caché y con desplazamiento solo hacia delante.

XmlReaderSettings

Especifica un conjunto de características compatibles en el objeto XmlReader creado mediante el método Create.

XmlSpace

Especifica el ámbito de xml:space actual.

XmlWriter

Representa un sistema de escritura que constituye un medio rápido, no almacenado en caché y de solo avance para generar secuencias o archivos con datos XML.

XmlWriterSettings

Especifica un conjunto de características compatibles en el objeto XmlWriter creado mediante el método Create.

System.Xml.Linq (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

Extensions

Contiene los métodos de extensión LINQ to XML.

LoadOptions

Especifica opciones de carga al analizar XML.

ReaderOptions

Especifica si se van a omitir los espacios de nombres duplicados al cargar XDocument con XmlReader.

SaveOptions

Especifica las opciones de serialización.

XAttribute

Representa un atributo XML.

XCData

Representa un nodo de texto que contiene CDATA.

XComment

Representa un comentario XML.

XContainer

Representa un nodo que puede contener otros nodos.

XDeclaration

Representa una declaración XML.

XDocument

Representa un documento XML.

XDocumentType

Representa una definición de tipo del documento (DTD) XML.

XElement

Representa un elemento XML.

XName

Representa un nombre de un elemento o atributo XML.

XNamespace

Representa un espacio de nombres XML. Esta clase no puede heredarse.

XNode

Representa el concepto abstracto de un nodo (elemento, comentario, tipo de documento, instrucción de procesamiento o nodo de texto) del árbol XML.

XNodeDocumentOrderComparer

Contiene la funcionalidad para comparar el orden de documentos de los nodos. Esta clase no puede heredarse.

XNodeEqualityComparer

Compara los nodos para determinar si son iguales. Esta clase no puede heredarse.

XObject

Representa un nodo o un atributo de un árbol XML.

XObjectChange

Especifica el tipo de evento cuando se produce uno para un XObject.

XObjectChangeEventArgs

Proporciona datos para los eventos Changing y Changed que provocaron errores.

XProcessingInstruction

Representa una instrucción de procesamiento de XML.

XStreamingElement

Representa los elementos de un árbol XML que admite la salida de transmisión por secuencias diferida.

XText

Representa un nodo de texto.

System.Xml.Schema (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

XmlSchema

Una representación en memoria de un Esquema XML según se indica en las especificaciones XML Schema Part 1: Structures y XML Schema Part 2: Datatypes de World Wide Web Consortium (W3C).

XmlSchemaForm

Indica si los atributos o los elementos deben calificarse con un espacio de nombres como prefijo.

System.Xml.Serialization (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

IXmlSerializable

Proporciona formato personalizado para la serialización y deserialización XML.

XmlAnyAttributeAttribute

Especifica que el miembro (un campo que devuelve una matriz de objetos XmlAttribute) puede contener cualquier atributo XML.

XmlAnyElementAttribute

Especifica que el miembro (un campo que devuelve una matriz de objetos XmlElement o XmlNode) contiene objetos que representa a cualquier elemento XLM que no incluya un miembro correspondiente en el objeto que se está serializando o deserializando.

XmlAnyElementAttributes

Representa una colección de objetos de XmlAnyElementAttribute.

XmlArrayAttribute

Especifica que XmlSerializer debe serializar un miembro de clase específico como matriz de los elementos XML.

XmlArrayItemAttribute

Especifique los tipos derivados que el XmlSerializer puede colocar en una matriz serializada.

XmlArrayItemAttributes

Representa una colección de objetos de XmlArrayItemAttribute.

XmlAttributeAttribute

Especifica que XmlSerializer debe serializar el miembro de clase como un atributo XML.

XmlAttributeOverrides

Permite invalidar los atributos de propiedad, campo y clase cuando usa el objeto XmlSerializer para serializar o deserializar un objeto.

XmlAttributes

Representa una colección de objetos de atributo que controlan cómo XmlSerializer serializa y deserializa un objeto.

XmlChoiceIdentifierAttribute

Especifica que aumenta la detección del miembro gracias al uso de la enumeración.

XmlElementAttribute

Indica que una propiedad o el campo público representa un elemento XML cuando XmlSerializer serializa o deserializa el objeto que lo contiene.

XmlElementAttributes

Representa una colección de objetos XmlElementAttribute que usa el objeto XmlSerializer para invalidar la forma predeterminada de serializar una clase.

XmlEnumAttribute

Controla cómo XmlSerializer serializa el miembro de una enumeración.

XmlIgnoreAttribute

Indica al método Serialize de XmlSerializer que no serialice el valor de propiedad de lectura y escritura pública ni el de campo público.

XmlIncludeAttribute

Permite que XmlSerializer reconozca un tipo cuando serialice o deserialice un objeto.

XmlNamespaceDeclarationsAttribute

Especifica que la propiedad de destino, el parámetro, el valor devuelto o el miembro de clase contiene prefijos asociados a espacios de nombres usados en un documento XML.

XmlRootAttribute

Controla la serialización XML del destino de atributo como elemento raíz XML.

XmlSchemaProviderAttribute

Cuando se aplica a un tipo, almacena el nombre de un método estático del tipo que devuelve un esquema XML y un XmlQualifiedName (o XmlSchemaType para los tipos anónimos) que controla la serialización del tipo.

XmlSerializer

Serializa y deserializa objetos en documentos XML y desde ellos. XmlSerializer permite controlar el modo en que se codifican los objetos en XML.

XmlSerializerNamespaces

Contiene los espacios de nombres y prefijos XML que usa el objeto XmlSerializer para generar nombres completos en una instancia de documento XML.

XmlTextAttribute

Indica a XmlSerializer que debe tratarse al miembro como texto XML cuando la clase que lo contiene se serializa o deserializa.

XmlTypeAttribute

Controla el esquema XML que se genera cuando XmlSerializer serializa el destino de atributo.

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas