2018.4.28李锦浩【连续第200天】
今天写读取部分
附:
publicclassRead:Create
{
public Read()
{
XmlDocument xd = new XmlDocument();
xd.Load(filename);
XmlNodeList xn =xd.GetElementsByTagName("num");
i =Convert.ToInt32(xn[0].InnerXml);
}
publicvoid ReadAll()
{
XmlDocument xd = new XmlDocument();
xd.Load(filename);
for (int j = 1; j <=i;j++ )
{
XmlNodeList xnlz =xd.GetElementsByTagName("预约" + j);
foreach (XmlElement item in xnlz)
{
XmlNodeList xnlx =item.ChildNodes;
string date = xnlx[0].InnerXml;
string name = xnlx[1].InnerXml;
string time = xnlx[2].InnerXml;
Console.WriteLine("预约日期为:" + date + "预约人姓名为:" + name + "预约时间为:" + time);
}
}
Console.ReadLine();
}
publicvoid ReadSelect()
{
XmlDocument xd = new XmlDocument();
xd.Load(filename);
Console.WriteLine("请选择查询时间:");
string time = Console.ReadLine();
DateTime dt =DateTime.ParseExact(time, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
for (int j = 1; j <= i; j++)
{
XmlNodeList xnlz =xd.GetElementsByTagName("预约" + j);
foreach (XmlElement item in xnlz)
{
XmlNodeList xnlx =item.ChildNodes;
string date = xnlx[0].InnerXml;
string name = xnlx[1].InnerXml;
string time1 = xnlx[2].InnerXml;
if (dt.ToString("yyyy/MM/dd") == date)
{
Console.WriteLine("预约人姓名为:" + name + "\t预约时间为:" + time1);
a=false;
}
}
}
Console.ReadLine();
}
publicvoid check()
{
XmlDocument xd = new XmlDocument();
xd.Load(filename);
for (int j = 1; j <= i; j++)
{
XmlNodeList xnlz =xd.SelectSingleNode("root").ChildNodes;
foreach (XmlNode item in xnlz)
{
XmlNodeList xnlx =item.ChildNodes;
string date = xnlx[0].InnerXml;
string name = xnlx[1].InnerXml;
string time = xnlx[2].InnerXml;
DateTime dt =DateTime.ParseExact(date, "yyyy/MM/dd", System.Globalization.CultureInfo.CurrentCulture);
int datenum = dt.CompareTo(Convert.ToDateTime(DateTime.Now.ToString("yyyy/MM/dd")));
DateTime dt1 =DateTime.ParseExact(time, "HH:mm", System.Globalization.CultureInfo.CurrentCulture);
int timenum = dt1.CompareTo(Convert.ToDateTime(DateTime.Now.ToShortTimeString()));
if (datenum < 0 )
{
XmlElement xe =(XmlElement)item;
item.ParentNode.RemoveChild(item);
xd.Save(filename);
}
elseif(timenum<0)
{
XmlElement xe =(XmlElement)item;
item.ParentNode.RemoveChild(item);
xd.Save(filename);
}
}
}
}
}
明日任务:继续学习JavaScript