System.Xml.Linq (Espacio de nombres) ()

Cambiar vista:
Sin script
Biblioteca de clases de .NET Framework
System.Xml.Linq (Espacio de nombres)
Este artículo se tradujo de forma manual. Para mostrar esta página y el contenido original en inglés al mismo tiempo, cambie a Lightweight según sus preferencias de visualización.

Contiene las clases para LINQ to XML. LINQ to XML es una interfaz de programación XML en memoria que permite modificar con eficacia y facilidad documentos XML.

Con LINQ to XML, puede:

  • Cargar XML a partir de archivos o secuencias.

  • Serializar XML a archivos o secuencias.

  • Crear árboles XML desde cero usando la construcción funcional.

  • Consultar árboles XML mediante consultas LINQ.

  • Manipular árboles XML en memoria.

  • Validar árboles XML mediante XSD.

  • Usar una combinación de estas características para transformar las formas de los árboles XML.

Clases

  Clase Descripción
Clase pública Extensions Contiene los métodos de extensión de LINQ to XML.
Clase pública XAttribute Representa un atributo XML.
Clase pública XCData Representa un nodo de texto que contiene CDATA.
Clase pública XComment Representa un comentario XML.
Clase pública XContainer Representa un nodo que puede contener otros nodos.
Clase pública XDeclaration Representa una declaración XML.
Clase pública XDocument Representa un documento XML.
Clase pública XDocumentType Representa una definición de tipo del documento (DTD) XML.
Clase pública XElement Representa un elemento HTML.
Clase pública XName Representa un nombre de un elemento o atributo XML.
Clase pública XNamespace Representa un espacio de nombres XML. Esta clase no puede heredarse.
Clase pública XNode Representa el concepto abstracto de un nodo (elemento, comentario, tipo de documento, instrucción de procesamiento o nodo de texto) del árbol XML.
Clase pública XNodeDocumentOrderComparer Contiene la funcionalidad para comparar el orden de documentos de los nodos. Esta clase no puede heredarse.
Clase pública XNodeEqualityComparer Compara los nodos para determinar si son iguales. Esta clase no puede heredarse.
Clase pública XObject Representa un nodo o un atributo de un árbol XML.
Clase pública XObjectChangeEventArgs Proporciona datos para los eventos Changing y Changed.
Clase pública XProcessingInstruction Representa una instrucción de procesamiento de XML.
Clase pública XStreamingElement Representa los elementos de un árbol XML que admite la salida de transmisión por secuencias diferida.
Clase pública XText Representa un nodo de texto.
Enumeraciones

  Enumeración Descripción
Enumeración pública LoadOptions Especifica opciones de carga al analizar XML.
Enumeración pública ReaderOptions Especifica si se van a omitir los espacios de nombres duplicados al cargar un XDocument con un XmlReader.
Enumeración pública SaveOptions Especifica las opciones de serialización.
Enumeración pública XObjectChange Especifica el tipo de evento cuando se provoca un evento para una clase XObject.
Vea también

Referencia

Otros recursos