private List <Streamers> debug_stream(string data) { try { List <Streamers> ls = new List <Streamers>(); XmlDocument doc = new XmlDocument(); doc.LoadXml(data); foreach (XmlElement xitem in doc.DocumentElement.SelectNodes("//item")) { Streamers stream = new Streamers(); XmlDocument mdoc = new XmlDocument(); mdoc.LoadXml("<root>" + xitem.InnerXml + "</root>"); foreach (XmlElement link in mdoc.DocumentElement.SelectNodes("//id")) { stream.id = link.InnerText; } foreach (XmlElement link in mdoc.DocumentElement.SelectNodes("//name")) { stream.name = link.InnerText; } ls.Add(stream); } return(ls); } catch (Exception) { throw new System.InvalidOperationException("Error to load streamers"); } }
private List<Streamers> debug_stream(string data) { try { List<Streamers> ls = new List<Streamers>(); XmlDocument doc = new XmlDocument(); doc.LoadXml(data); foreach (XmlElement xitem in doc.DocumentElement.SelectNodes("//item")) { Streamers stream = new Streamers(); XmlDocument mdoc = new XmlDocument(); mdoc.LoadXml("<root>" + xitem.InnerXml + "</root>"); foreach (XmlElement link in mdoc.DocumentElement.SelectNodes("//id")) { stream.id = link.InnerText; } foreach (XmlElement link in mdoc.DocumentElement.SelectNodes("//name")) { stream.name = link.InnerText; } ls.Add(stream); } return ls; } catch (Exception) { throw new System.InvalidOperationException("Error to load streamers"); } }