Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/05/2009, 00:44
KatonSP
 
Fecha de Ingreso: abril-2009
Mensajes: 63
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Mostrar atributos con linq to xml

Pues si pudieses moverlo al de .net, que es donde iria ¿no?

Ya lo solucione, este es el código que e utilizado por si alguien lo necesita:
Código:
            XDocument contactos = XDocument.Load(Server.MapPath("agenda3.xml"));
            var contact = from contacto in contactos.Descendants("contacto")
                          where contacto.Element("id").Value == "1"
                          select new
                          {
                              id = contacto.Element("id").Value,
                              nombre = contacto.Element("nombre").Value,
                              apellidos = contacto.Element("apellidos").Value,
                              poblacion = contacto.Element("poblacion").Value,
                              telefono = contacto.Element("telefono").Value,
                              email = contacto.Element("email").Value,
                              idlang = contacto.Element("id").Attribute("lang").Value,
                              idversion = contacto.Element("id").Attribute("version").Value,
                          };

            foreach (var contacto in contact)
            {
                if (contacto.id == iden)
                {
                    txtId.Text = contacto.id;
                    txtNombre.Text = contacto.nombre;
                    txtApellidos.Text = contacto.apellidos;
                    txtPoblacion.Text = contacto.poblacion;
                    txtTlfno.Text = contacto.telefono;
                    txtMail.Text = contacto.email;
                    txtLan.Text = contacto.idlang;
                    txtVersion.Text = contacto.idversion;
                }
            }