public void CreatXml(int oid)
{
XmlTextWriter writer = null;
string fileName ="a"+ oid.ToString() + ".xml";
string path = HttpContext.Current.Request.PhysicalApplicationPath + "al/";
writer = new XmlTextWriter(path + fileName, null);
//为使文件易读,使用缩进
writer.Formatting = Formatting.Indented;
//写XML声明版本1.0
writer.WriteStartDocument();
//写一个元素(根元素)
writer.WriteStartElement("ClassOne");
//关闭根元素
writer.WriteEndElement();
writer.WriteEndDocument();
//缓冲器内的内容写入文件
writer.Flush();
writer.Close();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.PreserveWhitespace = true;
//加载文件
xmlDoc.Load(path + fileName);
XmlNode root = xmlDoc.SelectSingleNode("ClassOne");//查找<Employees>
IList<News> list = newser.GetNewsByOidForXml(oid);
int index = 1;
foreach (News item in list)
{
XmlElement ele = xmlDoc.CreateElement("Info");
ele.SetAttribute("i", index.ToString());
ele.SetAttribute("title", item.Title);
ele.SetAttribute("infor", MethodHelper.JqLetter(item.Infor,100));
ele.SetAttribute("url", item.url);
ele.SetAttribute("date", Convert.ToDateTime(item.Date).ToString("d"));
ele.SetAttribute("imageurl", item.ImageUrl);
index++;
root.AppendChild(ele);//添加到<Employees>节点中
}
xmlDoc.Save(path + fileName);
}