private void procesarFicheroXml() { List<Vento> datos = new List<Vento>(); Vento medidaViento = new Vento(); string busqueda = "Estacion/Valores"; XmlNodeList nodos = document.SelectNodes(busqueda); foreach (XmlNode node in nodos) { Vento medidaVento = new Vento(); medidaVento.Data = node.Attributes["Data"].Value; XmlNodeList medidas = node.ChildNodes; //Console.WriteLine(node.Attributes["Data"].Value); foreach (XmlNode medida in medidas) { switch (medida.Attributes["ID"].Value) { case "81": medidaVento.Velocidade = float.Parse(medida.Attributes["Valor"].Value); break; default: break; } //Console.WriteLine(medida.Attributes["Valor"].Value); } } }
private string procesarFicheroXml(StreamReader sr) { Vento medida; string fichero = ""; XmlTextReader lectorXml = new XmlTextReader(sr); while (lectorXml.Read()) { string v = lectorXml.Name; string x = lectorXml.Value; if (lectorXml.NodeType == XmlNodeType.Element) { switch (lectorXml.Name) { case "Valores Data": medida = new Vento(); ; break; case "Medida": c.Nombre = lectorXml.ReadString(); break; } } } lectorXml.Close(); return fichero; }
private string procesarFicheroXml(StreamReader sr) { Vento medida = new Vento(); string fichero = ""; XmlTextReader lectorXml = new XmlTextReader(sr); while (lectorXml.Read()) { string v = lectorXml.Name; string x = lectorXml.Value; if (lectorXml.NodeType == XmlNodeType.Element) { switch (lectorXml.Name) { case "Contacto": c = new Contacto(); ; break; case "nombre": c.Nombre = lectorXml.ReadString(); break; case "apellido": c.Apellido = lectorXml.ReadString(); ; break; case "direccion": c.Direccion = lectorXml.ReadString(); break; case "telcasa": c.TlfnoCasa = lectorXml.ReadString(); break; case "telmovil": c.TlfnoMovil = lectorXml.ReadString(); break; case "teltrabajo": c.TlfnoTrabajo = lectorXml.ReadString(); agenda.Add(c); break; } } } lectorXml.Close(); return fichero; }
public List<Vento> procesarFicheroXml() { List<Vento> datos = new List<Vento>(); Vento medidaViento = new Vento(); string busqueda = "Estacion/Valores"; XmlNodeList nodos = document.SelectNodes(busqueda); foreach (XmlNode node in nodos) { Vento medidaVento = new Vento(); medidaVento.Data = node.Attributes["Data"].Value; XmlNodeList medidas = node.ChildNodes; foreach (XmlNode medida in medidas) { switch (medida.Attributes["ID"].Value) { case "81": medidaVento.Velocidade = float.Parse(medida.Attributes["Valor"].Value); break; case "82": medidaVento.Direccion = float.Parse(medida.Attributes["Valor"].Value); break; case "83": medidaVento.TempMedia = float.Parse(medida.Attributes["Valor"].Value); break; case "10001": medidaVento.Chuvia = float.Parse(medida.Attributes["Valor"].Value); break; case "10003": medidaVento.Refacho = float.Parse(medida.Attributes["Valor"].Value); break; case "10006": medidaVento.HorasSol = float.Parse(medida.Attributes["Valor"].Value); break; } } datos.Add(medidaVento); } return datos; }
private void procesarFicheroXml() { Vento medida = new Vento(); string busqueda = "Estacion/Valores"; XmlNodeList nodos = document.SelectNodes(busqueda); foreach (XmlNode node in nodos) { XmlNodeList medidas = node.ChildNodes; //Console.WriteLine(node.Attributes["Data"].Value); foreach (XmlNode medida in medidas) { //Console.WriteLine(medida.Attributes["Valor"].Value); } } }