XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath(".") + @"\test17.xml");
XmlElement newElem = doc.CreateElement("item");
newElem.InnerXml = "<title></title><link></link><description></description><pubdate></pubdate>";
newElem["link"].InnerText = "title";
newElem["link"].InnerText = "url";
newElem["description"].InnerText = "<![CDATA[ " + "strdes" + " ";
newElem["pubDate"].InnerText = System.DateTime.Now.ToString("r");
doc.DocumentElement.SelectNodes("/rss/channel")[0].AppendChild(newElem);
doc.PreserveWhitespace = true;
XmlTextWriter wrtr = new XmlTextWriter(@"c:\test.xml", System.Text.Encoding.Unicode);
doc.WriteTo(wrtr);
wrtr.Close();
reference link
http://forums.asp.net/t/1062335.aspx/1[
^]