Esempio n. 1
0
        static void loadstationXML()
        {
            var query = from p in XDocument.Load(@"c:\area.xml").Root.Elements("city")
                        select p;

            XDocument xml = XDocument.Load(@"c:\station.xml");

            myTV.ChinaTVprogramWebService area = new myTV.ChinaTVprogramWebService();

            foreach (var q in query)
            {
                //wr.WriteLine(str);
                string[] stations = area.getTVstationString(int.Parse(q.Element("id").Value));
                foreach (string str in stations)
                {
                    XElement station = new XElement("station", new XElement("area", q.Element("id").Value), new XElement("id", str.Split('@')[0]), new XElement("name", str.Split('@')[1]));
                    xml.Root.Add(station);
                }
            }
            xml.Save(@"c:\station.xml");
        }