protected string AboutScanCount(string id,string type)
{
int num = 0;
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath) + "\\Bounary\\XMLFile.xml");
XmlElement root = doc.DocumentElement;
if (root.HasChildNodes)
{
foreach (XmlNode oneNode in root.ChildNodes)
{
if (oneNode.Attributes["ContentType"].Value.Equals(type) && oneNode.Attributes["Serial"].Value.Equals(id))
{
num = int.Parse(oneNode.Attributes["ScanCount"].Value) + 1;
oneNode.Attributes["ScanCount"].InnerXml = (num).ToString();
break;
}
}
if (num == 0)
{
num = 1;
XmlElement xe = doc.CreateElement("ContentID"); //创建一个contentid节点
xe.SetAttribute("Serial", id); //内容编号
xe.SetAttribute("ScanCount", "1"); //内容浏览量
xe.SetAttribute("ContentType", type); //内容类型
root.AppendChild(xe);
}
doc.Save(HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath) + "\\Bounary\\XMLFile.xml");
}
else
{
num = 1;
XmlElement xe = doc.CreateElement("ContentID"); //创建一个contentid节点
xe.SetAttribute("Serial", id); //内容编号
xe.SetAttribute("ScanCount", "1"); //内容浏览量
xe.SetAttribute("ContentType", type); //内容类型
root.AppendChild(xe);
doc.Save(HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath) + "\\Bounary\\XMLFile.xml");
}
return num.ToString();
}
需要引用的命名空间为:using System.Xml;