Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        // 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);
                }
            }
        }