private void prepareDC() { TData.Clear(); var doc = XDocument.Load("data/tourism_2012.xml"); foreach (var document in doc.Elements()) { foreach (var tour in document.Elements()) { var item = new TInfo(); foreach (var data in tour.Elements()) { switch (data.Name.LocalName) { case "anno": item.Year = data.Value; break; case "denominazione": item.Name = data.Value; break; case "indirizzo": item.Address = data.Value; break; case "comune": item.City = data.Value; break; case "telefono": item.Telephone = "+39" + data.Value.Replace("-", ""); break; case "fax": item.Fax = "+39" + data.Value.Replace("-", "");; break; case "ISTATcomune": item.ISTAT = data.Value; break; case "tipologia": item.Type = data.Value; break; case "email": item.EMail = data.Value; break; default: break; } } TData.Add(item); } } }
// Constructor private void prepareDC() { TData.Clear(); var doc = XDocument.Load("data/tourism_2012.xml"); foreach (var document in doc.Elements()) { foreach (var tour in document.Elements()) { var item = new TInfo(); foreach (var data in tour.Elements()) { switch (data.Name.LocalName) { case "anno": item.Year = data.Value; break; case "denominazione": item.Name = data.Value; break; case "indirizzo": item.Address = data.Value; break; case "comune": item.City = data.Value; break; case "telefono": item.Telephone = "+39"+ data.Value.Replace("-",""); break; case "fax": item.Fax = "+39"+ data.Value.Replace("-","");; break; case "ISTATcomune": item.ISTAT = data.Value; break; case "tipologia": item.Type = data.Value; break; case "email": item.EMail = data.Value; break; default: break; } } TData.Add(item); } } }