コード例 #1
0
        private static List<Route> ReadFromXml()
        {
            XDocument doc = XDocument.Load("D:\\routes.xml");
            XElement xml_list = doc.Root;
            List<Route> ListOfAllComposition = new List<Route>();
            foreach(XElement xml_route in xml_list.Elements())
            {
                Route newRoute = new Route();
                newRoute.NumberOfBus=xml_route.Element("NumberOfBus").Value;
                foreach(XElement xml_st in xml_route.Element("Stations").Elements())
                    newRoute.Stations.Add(xml_st.Value.ToString());
                ListOfAllComposition.Add(newRoute);
            }
            return ListOfAllComposition;

        } 
コード例 #2
0
 public void AddRoute(Route route)
 {
     routes.Add(route);
 }