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>>

posted on 2006-10-27 10:20  孙华勇  阅读(300)  评论(0编辑  收藏  举报