关于xml的程序小问题(急用)
我通过下面的程序得到一个xml文件
string xmlpath = Server.MapPath("xml/linksite.xml");
         XmlTextWriter textWriter = new XmlTextWriter(xmlpath, null);          //创建xmlwriter类的实例对象
         textWriter.Formatting = Formatting.Indented;
         textWriter.WriteStartDocument(true);                                        //开始写过程,调用textWriter.WriteStartDocument方法
         textWriter.WriteComment("First Comment XmlTextWriter Sample Example");  //写入说明
         textWriter.WriteComment("myxmlFile.xml in root dir")
             textWriter.WriteStartElement("linksite");        //写入一个元素表
             textWriter.WriteElementString("ID", result);
             textWriter.WriteElementString("名称", result1);
             textWriter.WriteElementString("链接", result2);
             textWriter.WriteElementString("电话", result3);
             textWriter.WriteElementString("传真", result4);
             textWriter.WriteEndElement();
                     }
得到的xml文件如下:
<?xml version="1.0" standalone="yes"?>
<!--First Comment XmlTextWriter Sample Example-->
<!--myxmlFile.xml in root dir-->
<linksite>
   <ID>8</ID>
   <名称>联想集团公司</名称>
   <链接>http://www.legend.com.cn/</链接>
   <电话>(86) 10 5886-8888</电话>
   <传真>(86) 10 5886-8888</传真>
</linksite>
我应该如何改写程序,使得xml文件可以增加ID,名称等属性
我希望得到以下格式:
<?xml version="1.0" standalone="yes"?>
<!--First Comment XmlTextWriter Sample Example-->
<!--myxmlFile.xml in root dir-->
<linksite>
   <ID>8</ID>
   <名称>联想集团公司</名称>
   <名称></名称>
   <链接>http://www.legend.com.cn/</链接>
   <电话>(86) 10 5886-8888</电话>
   <传真>(86) 10 5886-8888</传真>
   <ID></ID>
   <名称></名称>
   <链接></链接>
   <电话></电话>
   <传真></传真>
    <ID></ID>
    。。。。。。。
</linksite>
望赐教,十分感谢
------解决方案--------------------
XmlDocument   xmlDoc=new   XmlDocument();  
       xmlDoc.Load("linksite.xml");  
       XmlNode   root=xmlDoc.SelectSingleNode("linksite");//查找<linksite>  
       XmlElement   xe1=xmlDoc.CreateElement("ID");//创建一个<ID>节点  
        xe1.InnerText="9";  
        root.AppendChild(xe1);
       XmlElement   xe2=xmlDoc.CreateElement("名称");//创建一个<名称>节点  
        xe2.InnerText="名称";  
       root.AppendChild(xe2);
       XmlElement   xe3=xmlDoc.CreateElement("链接");//创建一个<链接>节点  
        xe3.InnerText="链接";  
       root.AppendChild(xe3);
       XmlElement   xe4=xmlDoc.CreateElement("电话");//创建一个<电话>节点  
        xe4.InnerText="电话";  
       root.AppendChild(xe4);
       XmlElement   xe5=xmlDoc.CreateElement("传真");//创建一个<传真>节点  
        xe5.InnerText="电话";  
       root.AppendChild(xe5);
        xmlDoc.Save("linksite.xml");