Share via


Programación avanzada de LINQ to XML

Esta sección proporciona información que solo será aplicable a desarrolladores avanzados en determinados escenarios de LINQ to XML. 

En esta sección

Tema

Descripción

Anotaciones en LINQ to XML

Describe cómo agregar anotaciones a los nodos y los atributos de LINQ to XML.

Eventos de LINQ to XML

Describe cómo describir controladores de evento para eventos que se producen al alterar un árbol XML.

Programar con nodos

Describe cómo consultar y manipular nodos con un mayor nivel de granularidad que los elementos y los atributos.

Errores en códigos declarativos/imperativos mixtos (LINQ to XML)

Describe los problemas que aparecen al mezclar código declarativo (consultas) con código imperativo (código que modifica el árbol XML).

Cómo transmitir por secuencias fragmentos XML con acceso a la información de encabezado

Describe cómo transmitir por secuencias fragmentos XML de un elemento XmlReader.Puede usar esta técnica para controlar la superficie de memoria de la aplicación.

Cómo realizar una transformación de transmisión por secuencias de documentos XML grandes

Describe cómo transmitir por secuencias XML desde un elemento XmlReader, transformar el fragmento XML y transmitir por secuencias la salida con XStreamingElement.

Cómo leer y escribir un documento codificado

Describe cómo leer y escribir documentos XML que están codificados.

Usar XSLT para transformar un árbol XML

Describe cómo transformar un árbol XML con XSLT.

Cómo usar anotaciones para transformar árboles LINQ to XML en un estilo XSLT

Describe cómo pueden usarse las anotaciones para facilitar transformaciones de un árbol XML.

Serializar gráficos de objetos que contienen objetos XElement

Describe cómo serializar gráficos de objeto que contienen objetos XElement y XDocument.

Enlace de datos de WPF con LINQ to XML

En esta sección se describe cómo usar LINQ to XML como origen de datos para el enlace de datos en aplicaciones de Windows Presentation Foundation (WPF).

Vea también

Conceptos

Guía de programación (LINQ to XML)