Procesamiento de datos XML utilizando LINQ to XML

LINQ to XML es el nuevo modelo que incorpora .NET Framework versión 3.5 para el procesamiento de datos XML. LINQ to XML permite a los desarrolladores hacer con XML todo aquello que podrían esperar: consultar, modificar, crear, guardar y serializar documentos XML. Las principales ventajas son la posibilidad de realizar consultas y de crear documentos XML.

En LINQ to XML, las consultas son concisas y expresivas, ya que utilizan una sintaxis más parecida a SQL en comparación con XPath o XQuery. Dado que los resultados de las consultas se pueden obtener como colecciones de elementos o atributos que, a su vez, se puede utilizar como parámetros para objetos XElement, es posible transformar árboles XML con facilidad de una forma a otra.

LINQ to XML aprovecha la tecnología Language-Integrated Query (LINQ) de .NET Framework versión 3.5. LINQ extiende la sintaxis de los lenguajes C# y Visual Basic para ofrecer una serie de funcionalidades de consulta que se pueden expandir prácticamente a cualquier almacén de datos.

Para leer una explicación detallada de su uso, vea LINQ to XML (C#) y LINQ to XML (Visual Basic). Para ver una introducción al marco LINQ, consulte Language Integrated Query (LINQ) (C#) o Language-Integrated Query (LINQ) (Visual Basic).

Vea también