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();
}
}
}