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

En esta sección se ofrece información conceptual y paso a paso acerca de la programación con LINQ to XML. 

A quiénes va destinada esta documentación

Esta documentación se dirige a aquellos desarrolladores que ya conocen C# y algunos aspectos básicos de .NET Framework.

El objetivo de esta documentación es facilitar el uso de LINQ to XML a todo tipo de desarrolladores.LINQ to XML consigue que la programación XML sea más sencilla.No necesita ser un experto desarrollador para utilizarla.

LINQ to XML se basa principalmente en clases genéricas.Por tanto, es muy importante que comprenda cómo se utilizan las clases genéricas.Más aún, resultaría de utilidad que estuviera familiarizado con los delegados que se declaran como tipos parametrizados.Si no está familiarizado con las clases genéricas de C#, vea Clases genéricas (Guía de programación de C#).

En esta sección

Tema

Descripción

Información general acerca de la programación de LINQ to XML

Ofrece una descripción general de las clases de LINQ to XML, así como información detallada acerca de las tres clases más importantes: XElement, XAttribute y XDocument.

Crear árboles XML

Proporciona información conceptual y paso a paso acerca de cómo crear árboles XML.Puede crear árboles XML utilizando una construcción funcional, o bien analizando el texto XML a partir de una cadena o de un archivo.También puede utilizar un XmlReader para rellenar un árbol XML.Crear un árbol XML en Visual Basic es muy diferente a crear uno en C#.En estos temas se describe cómo crear árboles XML en ambos lenguajes.

Trabajar con espacios de nombres XML

Proporciona información detallada acerca de cómo crear árboles XML que utilizan espacios de nombres.

Serializar árboles XML

Describe diferentes aproximaciones a la hora de serializar un árbol XML y proporciona una orientación de qué aproximación utilizar.

Ejes LINQ to XML

Enumera y describe los métodos del eje LINQ to XML, los cuales deberá conocer antes de pueda escribir consultas LINQ to XML.

Consultar árboles XML

Proporciona ejemplos comunes sobre la creación de consultas sobre árboles XML.

Modificar árboles XML (LINQ to XML)

Al igual que el Modelo de objetos de documento (DOM), LINQ to XML le permite modificar un árbol XML directamente.

Programación avanzada de LINQ to XML

Proporciona información acerca de las anotaciones, los eventos, las secuencias y otros escenarios avanzados.

Seguridad de LINQ to XML

Describe los problemas de seguridad asociados a LINQ to XML y ofrece una cierta orientación acerca de cómo minimizar el grado de exposición a esos problemas de seguridad.

Documentos XML de muestra (LINQ to XML)

Contiene los documentos XML de muestra que utilizan numerosos ejemplos de esta documentación.

Vea también

Otros recursos

Introducción (LINQ to XML)

LINQ to XML