1614261836 节目单代码

161 阅读1分钟
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;

namespace 解析节目
{
    class Program
    {
        static void Main(string[] args)
        {
            XmlDocument xd = new XmlDocument();
            xd.Load("北京电视台.xml");
            XmlNode root = xd.DocumentElement;
            Console.WriteLine(root.Name+"的频道信息");

            XmlNode channelNameNode = root.ChildNodes[0];
            Console.WriteLine(channelNameNode.InnerText);

            XmlNode tvTableNode = root.ChildNodes[1];

            foreach (XmlNode bigNode in tvTableNode)
            {
                foreach (XmlNode node in bigNode.ChildNodes)
                {
                    switch (node.Name)
                    {
                        case "playTime":
                            Console.WriteLine("节目播出时间:{0}", node.InnerText);
                            break;
                        case "meridien":
                            Console.WriteLine("时段:" + node.InnerText);
                            break;
                        case "programName":
                            Console.WriteLine("节目名称:" + node.InnerText);
                            break;
                }
                }
                Console.WriteLine();
            }
            

            Console.ReadKey();
        }
    }
}