LINQ to XML - El ejemplo de C#
sábado, septiembre 13, 2008 |
Bloggeado por
carlos |
Editar entrada
LINQ (Language INtegrated Query) es un conjunto de clases que como su
nombre lo dice, te permiten hacer consultas a nivel nativo (dentro de
C# y VB.NET) a datos que pueden provenir de un arreglo, de una base de
datos relacional, declases enumerables o como lo veremos en este
pequeño ejemplo de XML. :D
Supongamos que tenemos el siguiente XML en una cadena llamada xmlString:
<root> |
Para leer todos las varibles simplemente hacemos una consulta con LINQ en un stilo muy similar a como la realizariamos en SQL:
XDocument data = XDocument.Parse(xmlSring); |
Este código mostrara en lineas separas todos los elementos "var".
Ahora, supongamos que queremos agregar mas elementos "var", lo único que debemos hacer es:
XElement newKey = |
Y listo ;)
Para mi gusto LINQ te permite ahorrar muchisimo tiempo, y además es muy amigable, particularme a la hora de manejar XML ya que antes era un tanto enredoso hacer consultas.
Suscribirse a:
Comentarios de la entrada (Atom)
0 comentarios:
Publicar un comentario