1.Load XML file.
2.Select root node.
3.Creat child nodes and elements.
4.Initial value.
5.Append element and child nodes .
CS Code:
string XmlFilePath=Server.MapPath("Articles.xml");
XmlDocument MyXml = new XmlDocument();//Creat new document object;
MyXml.Load(XmlFilePath);//Load XML file;
XmlNode RootNode = MyXml.SelectSingleNode("Articles");//Select root node;
//Creat elements;
XmlElement Article = MyXml.CreateElement("Article");
XmlElement Title = MyXml.CreateElement("Title");
XmlElement Type = MyXml.CreateElement("Type");
XmlElement Content = MyXml.CreateElement("Content");
XmlElement TrackUrl = MyXml.CreateElement("TrackUrl");
XmlElement UploadDate=MyXml.CreateElement("UploadDate");
XmlElement ID = MyXml.CreateElement("ID");
//Elements Initial value.
Title.InnerText="Article title";
Type.InnerText="Article type";
Content.InnerText="Article content";
UploadDate.InnerText=DateTime.Now.ToShortDateString()+" " +System.DateTime.Now.ToLongTimeString();
TrackUrl.InnerText="Track Url";
ID.InnerText="ID";
Article.AppendChild(ID);
Article.AppendChild(Title);
Article.AppendChild(Type);
Article.AppendChild(Content);
Article.AppendChild(TrackUrl);
Article.AppendChild(UploadDate);//Apend elements to child node;
RootNode.AppendChild(Article); //Apend child node;
try
{
MyXml.Save(XmlFilePath);//Save data;
}
catch
{
Response.Write("Save XML data fail,please try it again.");//Error;
}
MyXml=null;XML Code:
<?xml version="1.0" encoding="utf-8"?>
<Articles>
<Article>
<ID>ID</ID>
<Title>Aticle title</Title>
<Type>Article type</Type>
<Content>Article content</Content>
<TrackUrl>Track Url</TrackUrl>
<UploadDate>2006-10-25 8:36:33</UploadDate>
</Article>
</Articles>
*Make sure that yours account has the power to write XML file,else it will throw out an error.
Thats all.
我的公众号活动: 1块钱抢Iphone6s>>

浙公网安备 33010602011771号