KD̉𓚁B5C#ŁiCS05.csj

using System;
using System.Xml;
using System.Text;

namespace CS05
{
	/// <summary>
	/// Class1 ̊Tv̐łB
	/// </summary>
	class Class1
	{
		/// <summary>
		/// AvP[ṼC Gg |CgłB
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			int n,nmax;
			XmlDocument xdoc=new XmlDocument();
			xdoc.Load("../../../CS01/CS01output.xml");
			XmlNodeList xnl=xdoc.GetElementsByTagName("Staff");
			nmax=xnl.Count;
			Console.WriteLine("Staff found:{0}",nmax);
			for(n=0;n<nmax;n++)
			{
				XmlNode xn=xnl.Item(n);
				Console.WriteLine("  Staff:{0}",n);
				
				int m,mmax;
				if(xn.HasChildNodes)
				{
					XmlNodeList cnl=xn.ChildNodes;
					mmax=cnl.Count;
					for(m=0;m<mmax;m++)
					{
						XmlNode cn=cnl.Item(m);
						string cname=cn.Name;
						string cval=cn.InnerText;
						Console.WriteLine("    {0}:{1}={2}",m,cname,cval);
					}
				}
			}
				
		}
	}
}
